(Жаңадан бастаушыларға арналған)
Python тілін енді үйреніп жүргендерге тізіммен жұмыс істеуді жақсылап түсіну маңызды. Бұл мақалада біз дайын функциялар мен әдістерді қолданбай, ең жиі кездесетін операцияларды өз қолымызбен жазып үйренеміз.
1.Тізім элементтерінің қосындысын табу
numbers = [3, 7, 2, 5]
total = 0
for num in numbers:
total += num
print("Қосындысы:", total) # 17Тізімді for циклы көмегімен басынан бастап өтіп шығып, әр элементті бір-бірлеп қосамыз.
2.Ең үлкен элементті табу
numbers = [3, 7, 2, 5]
max_num = numbers[0]
for num in numbers:
if num > max_num:
max_num = num
print("Ең үлкені:", max_num) # 7Ең бірінші элементті алып, қалғандарымен салыстырамыз
3.Белгілі бір элементтің бар-жоғын тексеру
numbers = [3, 7, 2, 5]
target = 7
found = False
for num in numbers:
if num == target:
found = True
break
if found:
print(target, "тізімде бар")
else:
print(target, "тізімде жоқ")4.Элементтің индексін табу (қай орында тұрғанын)
numbers = [3, 7, 2, 5]
target = 2
for i in range(len(numbers)):
if numbers[i] == target:
print(target, "индексі:", i)
breakЭлементтің бірінші кездескен индексін анықтаймыз
5.Белгілі бір элемент неше рет кездесетінін табу
numbers = [3, 2, 7, 2, 5, 2]
target = 2
count = 0
for num in numbers:
if num == target:
count += 1
print(target, "саны:", count, "рет кездеседі")6. Тізімнің ұзындығын табу
items = [10, 20, 30, 40]
length = 0
for _ in items:
length += 1
print("Ұзындығы:", length)len() қолданбай, өзіміз санадық.
Бұл жерде біз дайын функцияларды қолданбай, барлығын өзіміз жаздық. Бұл тәсіл – Python логикасын терең түсінудің ең тиімді жолы.
Осы операцияларды жақсылап түсініп, қолдана алсаңыз, келесі қадам — дайын функциялар мен тізім әдістерін және тиімді алгоритмдерді меңгеру!