Video
Innhold
Variabler som inneholder lister fungerer til dels som pekere:
1 2 3 4 5 6 7 8 9 10 11 | list1 = [ 1 , 2 , 3 , 4 , 5 ] list2 = list1 list2[ 1 ] = 10 print (list1) # [1, 10, 3, 4, 5] print (list2) # [1, 10, 3, 4, 5] |
Funksjon som oppretter en kopi av listen og deler innholdet på to ved interering gjennom indeks:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | list1 = [ 2 , 4 , 6 , 8 , 10 ] def delePaaTo(list1): list2 = list1[:] # Kopierer listen for i in range ( len (list2)): list2[i] = list2[i] / / 2 return list2 ny_liste = delePaaTo(list1) print (list1) # [2, 4, 6, 8, 10] print (ny_liste) # [1, 2, 3, 4, 5] |
Funksjon som oppretter en kopi av listen og deler innholdet på to vha ineterering gjennom elementer
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | list1 = [ 2 , 4 , 6 , 8 , 10 ] def delePaaTo(list1): list2 = [] # opprette en ny tom liste for element in list1: list2.append(element / / 2 ) return list2 ny_liste = delePaaTo(list1) print (list1) # [2, 4, 6, 8, 10] print (ny_liste) # [1, 2, 3, 4, 5] |
Linker