(Жаңадан бастаушыларға арналған)
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 логикасын терең түсінудің ең тиімді жолы.
Осы операцияларды жақсылап түсініп, қолдана алсаңыз, келесі қадам — дайын функциялар мен тізім әдістерін және тиімді алгоритмдерді меңгеру!