Python тизмелери
Көп маанини бирге, ирети менен сактайбыз
Негизги идея: Тизме бир өзгөрмөдө көп маанини иреттелген түрдө сактоого мүмкүндүк берет.
fruit1, fruit2, fruit3 дегендин ордуна баарын тизме деп аталган бир жыйнак кутуга бирге саласың.
Сабактын аягында сен:
- чарчы кашаа
[ ]менен тизме түзө аласың, - элементти анын индекси боюнча окуй аласың,
- тизменин бөлүгүн (кесимин) ала аласың,
append()менен элемент кошуп,pop()менен ала аласың,- ар бир элементти
forцикли менен айланып чыга аласың.
1. Тизме деген эмне?
Тизме — бул иреттелген маанилердин жыйнагы. Аны чарчы кашаа менен жазып, элементтерди үтүр менен бөлөсүң.
fruits = ["apple", "banana", "cherry"]
print(fruits)
Жыйынтык:
['apple', 'banana', 'cherry']
Тизме текстти, сандарды же баарын аралаш сактай алат. Ал сен койгон иретти да эстеп калат.
numbers = [10, 20, 30, 40]
mixed = ["Ana", 12, True]
empty = []
print(numbers)
print(mixed)
print(empty)
Жыйынтык:
[10, 20, 30, 40]
['Ana', 12, True]
[]
Салыштыруу: Тизме кагаздагы соода тизмесине окшош: бир сапта көп нерсе, сен ойлогон ирети менен жазылган.
2. Индекс: бир элементти окуу
Ар бир элементтин орун номери бар — ал индекс деп аталат. Python'до эсеп 0дөн башталат: биринчи элемент — индекс 0, экинчиси — 1, ж.б.
fruits = ["apple", "banana", "cherry"]
print(fruits[0])
print(fruits[1])
print(fruits[2])
Жыйынтык:
apple
banana
cherry
Аягынан да терс индекстер менен санай аласың. -1 — акыркы элемент, -2 — андан мурункусу.
fruits = ["apple", "banana", "cherry"]
print(fruits[-1])
print(fruits[-2])
Жыйынтык:
cherry
banana
3 элементтүү тизмеде индекстер
0, 1, 2. fruits[3] суроо чектен чыгып, IndexError берет.