Mam listę w python ("A", "B", "C", "D", "E"), w jaki sposób uzyskać, który element jest pod danym Numer indeksu?Używanie indeksu do uzyskania pozycji, Python
przykład: Say nadano 0, to powrót A. odstępie 2, to powrót C podano 4, to powrót E.
Mam listę w python ("A", "B", "C", "D", "E"), w jaki sposób uzyskać, który element jest pod danym Numer indeksu?Używanie indeksu do uzyskania pozycji, Python
przykład: Say nadano 0, to powrót A. odstępie 2, to powrót C podano 4, to powrót E.
co można pokazać, ('A','B','C','D','E')
jest nie jest to list
, jest to tuple
(pokazuje to nawias okrągły zamiast nawiasów kwadratowych). Niezależnie jednak od tego, czy indeksuje listę krotki (dla uzyskania jednego elementu w indeksie), w każdym przypadku dodaje się indeks w nawiasach kwadratowych.
Więc:
thetuple = ('A','B','C','D','E')
print thetuple[0]
drukuje A
, i tak dalej.
krotek (różnie z list) są niezmienne, więc nie mógłby przypisać do thetuple[0]
etc (jak można przypisać do indeksowania z listy). Jednak z całą pewnością można uzyskać tylko dostęp do pozycji ("get") poprzez indeksowanie w obu przypadkach.
values = ['A', 'B', 'C', 'D', 'E']
values[0] # returns 'A'
values[2] # returns 'C'
# etc.
Można użyć funkcji _ _getitem__(key).
>>> iterable = ('A', 'B', 'C', 'D', 'E')
>>> key = 4
>>> iterable.__getitem__(key)
'E'
x=[2,3,4,5,6,7]
print(x.pop(2)
Próbowałaś 'myList [0]' i 'myList [1]'? Co się stało, dlaczego próbowałeś? Opublikuj kod, który wypróbowałeś, proszę. –