1
9-зертханалық жұмыс. Тізімдер
Ақиқат па, әлде жалған ба...
1. Python тізімдері – бұл мутацияланатын тізбектер.
2. Python тіліндегі кортеждер – бұл мутацияланбайтын тізбектер.
3.
del
нұсқауы тізімнің берілген индекстік позициясындағы элементті өшіреді.
4.
list1
айнымалысы тізімге сілтеме жасайды делік. Төменде келтірілген нұсқау орындал-
ғаннан кейін,
list1
және
list2
айнымалылары компьютер
жедел жадындағы мәндері
бірдей, бірақ өздері бөлек орналасқан екі тізімге сілтеме жасайтын болады:
list2 = list1
5.
Файлдық объектінің
writelines()
әдісі тізімдегі әрбір
мән файлға жазылғаннан кейін,
оған жаңа жол таңбасын (
'\n'
) автоматты түрде қосып жазады.
6.
+
операторын екі тізімді біріктіріп жазу (конкатенация) үшін пайдалануға болады.
7. Тізім басқа бір тізімнің элементі болуы мүмкін.
8. Кортеждегі элемент кортеждің
remove()
әдісін шақыру арқылы жойылуы мүмкін.
Қысқаша жауап
1. Төменде келтірілген нұсқауға қараңыз:
numbers = [10, 20, 30, 40, 50]
а) Тізімде қанша элемент бар?
б) Тізімдегі бірінші элементтің индексі қандай?
в) Тізімдегі соңғы элементтің индексі қандай?
2. Төменде келтірілген нұсқауға қараңыз:
numbers = [1, 2, 3]
а)
numbers[2]
позициясында қандай мән сақталады?
б)
numbers[0]
позициясында қандай мән сақталады?
в)
numbers[-1]
позициясында қандай мән сақталады?
3. Төменде келтірілген код фрагменті не көрсетеді?
values = [2, 4, 6, 8, 10]
print(values[1:3])
4. Төменде келтірілген код фрагменті не көрсетеді?
print(numbers[5:])
5. Төменде келтірілген код фрагменті не көрсетеді?
numbers = [1, 2, 3, 4, 5, 6, 7, 8]
print(numbers[-4:])
6. Төменде келтірілген код фрагменті не көрсетеді?
values = [2] * 5
print (values)