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']