Järjendi uuendamine¶
Kui me tahame järjendi mingisse positsiooni uut elementi (asendada vana element uuega), siis käib see tavalise omistamisega.
list_of_subjects = ['physics', 'chemistry', 'math', 'english']
print("Value at index 2: " + list_of_subjects[2])
list_of_subjects[2] = 'art'
print("New value at index 2: " + list_of_subjects[2])
print(list_of_subjects)
Ülaltoodud kood annab tulemuseks:
Value available at index 2: math
New value available at index 2: art
['physics', 'chemistry', 'art', 'english']
Samamoodi saab järjendisse lisada uusi elemente ilma omistamiseta, suurendades selle pikkust.
Selleks kasutame sisseehitatud meetodi append()
, mis lisab uue elemendi järjendi lõppu:
some_list = ['lists', 'are']
print(len(some_list)) # --> 2
some_list.append('cool')
print(some_list) # --> ['lists', 'are', 'cool']
print(len(some_list)) # --> 3
Oluline on teada, et append()
lisab alati väärtuse järjendi lõppu.
Kui me tahame lisada uue elemendi järjendi algusesse või keskele, peame kasutama meetodit insert()
:
some_list.insert(0, 'Some') # insert() takes two arguments: index and element to add
print(some_list) # ['Some', 'lists', 'are', 'cool']