Программалар құру -9 дәріс Тізімдер және кортеждер Сұрақтар



Pdf көрінісі
бет11/32
Дата24.04.2023
өлшемі2,52 Mb.
#175266
түріПрограмма
1   ...   7   8   9   10   11   12   13   14   ...   32
Байланысты:
8-9- дәріс - Тізімдер мен кортеждерМ

1
Ат енгізіңіз: 
Рано
Тағы бір ат қосасыз ба?
1=иә, қалғандарының бәрі=жоқ: 
0
Төмендегі енгізілген аттар.
Катя
Қатира
Гүлнәр
Рано


12.2 index() әдісі

Мұнан бұрын 
in
операторын тізім ішінен мән іздегенде пайда-
ланған едік. Кейде мәннің тізімде бар екенін біліп қана қоймай, 
оның қай орында тұрғанын да анықтау керек болып жатады. 
index() 
әдісі осындай мақсатта қолданылады. 

index() 
әдісіне аргумент беріледі де, ол тізімдегі осы аргумент 
мәнінің алғашқы орналасқан позициясын көрсетеді. 

Егер керекті мән тізімнен табылмаса, онда әдіс 
ValueError
аластамасын қайтарады. Келесі программа осы 
index() 
әдісінің 
жұмысын көрсетеді. 


index() әдісі
# Программа – тізімдегі мәннің индекс
# позициясын алуды және оны жаңа
# мәнмен ауыстыруды көрсету.
def main(): 
# Бірнеше мәндері бар тізім құру. 
food = [ 'Пицца' , 'Бургеры' , 'Чипсы' ] 
# Тізімді көрсету.
print('Тамақ түрлері тізімінің мәндері:') 
print (food) 
# Өзгертілуге тиіс мәнді алу. 
item = input('Қaндай мән өзгертіледі? ')
try: 
# Тізімдегі мән орнының индексін алу. 
item_index = food.index(item) : 
# Қандай мәнмен өзгертілетінін алу. 
new_item = input('Жаңа мән енгізіңіз: ')
# Ескі мәнді жаңа мәнмен ауыстыру. 
food[item_index] = new_item
# Тізімді көрсету. 
print('Өзгертілген тізім:') 
print(food) 
except ValueError: 
print('Бұл мән тізімнен табылмады.') 
main() # Басты функцияны шақыру. 
Программа нәтижесі

Тамақ түрлері тізімінің мәндері:
['Шелпек', 'Бауырсақ', 'Самса']
Қaндай мән өзгертіледі? 


Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   32




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет