Latest web development tutorials

lista Python3

Sekwencja Python jest najbardziej podstawowa struktura danych. Każdy z elementów w sekwencji przypisany numer - jego pozycji lub wskaźnik, pierwszy indeks wynosi 0, drugi indeks wynosi 1, i tak dalej.

Python posiada wbudowane typy 6 sekwencji, ale najczęściej są listy i krotki.

Kolejność czynności mogą być wykonywane, wraz z indeksowaniem, krojenie, dodawanie, mnożenie, sprawdzić członków.

Ponadto, Python posiada wbudowaną określić długość sekwencji i określania maksymalnej i minimalnej metody elementów.

Python jest lista najczęściej używanych typów danych, może być używany jako wyświetlone wartości oddzielone przecinkami w nawiasach kwadratowych.

Lista elementów danych, nie muszą mieć ten sam typ

Tworzenie listy, o ile elementy danych rozdzielanych przecinkami wykorzystujące różne uchwyty mogą być. W następujący sposób:

list1 = ['Google', 'w3big', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];

Z indeksu łańcucha jako lista startów indeksy od 0. Lista może zostać przechwycone, kombinacje i tym podobne.


Wartość Lista dostępu

Użyj indeksowanie wartościom dostępu na liście, można również użyć nawiasów kwadratowych w postaci przechwytywania charakteru, co następuje:

#!/usr/bin/python3

list1 = ['Google', 'w3big', 1997, 2000];
list2 = [1, 2, 3, 4, 5, 6, 7 ];

print ("list1[0]: ", list1[0])
print ("list2[1:5]: ", list2[1:5])

Przykłady wyżej wyjścia:

list1[0]:  Google
list2[1:5]:  [2, 3, 4, 5]

aktualizacja listy

Można zmodyfikować listę elementów danych lub aktualizacji, można również użyć append () metoda, aby dodać listę elementów, jak następuje:
#!/usr/bin/python3

list = ['Google', 'w3big', 1997, 2000]

print ("第三个元素为 : ", list[2])
list[2] = 2001
print ("更新后的第三个元素为 : ", list[2])

Omówimy stosowanie kolejnego rozdziału w metodzie append (): Uwaga

Przykłady wyżej wyjścia:

第三个元素为 :  1997
更新后的第三个元素为 :  2001

Usuń element listy

Można użyć del oświadczenie usunąć elementy z listy, następujące przykłady:

#!/usr/bin/python3

list = ['Google', 'w3big', 1997, 2000]

print (list)
del list[2]
print ("删除第三个元素 : ", list)

Przykłady wyżej wyjścia:

删除第三个元素 :  ['Google', 'w3big', 2000]

Omówimy stosowanie następnego rozdziału metodą remove (): Uwaga


Operator lista skrypt Pythona

Lista operatorów + i * i podobieństwa strun. + Zapisz do listy połączonej, gwiazdką na liście powtarzania.

W następujący sposób:

wyrażenie Python wynik opis
len ([1, 2, 3]) 3 długość
[1, 2, 3] + [4, 5, 6] [1, 2, 3, 4, 5, 6] kombinacja
[ 'Cześć!'] * 4 [ "Cześć!", "Cześć!", "Cześć!", "Hi!"] powtarzać
3 w [1, 2, 3] prawdziwy Niezależnie od elementów obecnych na liście
dla X w [1, 2, 3]: print x, 123 iteracja

Python lista przechwytywanie i forniru

Lista Python typu przechwytywanie ciąg operacji, co następuje:

L=['Google', 'w3big', 'Taobao']

Działanie:

wyrażenie Python wynik opis
L [2] "Taobao" Czytaj trzeci element
L [-2] "W3big ' Drugim elementem odliczania zacznij czytać od prawej: liczą się z prawej strony
L [1:] [ 'W3big "," Taobao'] Wyjście wszystkie elementy z początkiem drugiego elementu
>>> L=['Google', 'w3big', 'Taobao']
>>> L[2]
'Taobao'
>>> L[-2]
'w3big'
>>> L[1:]
['w3big', 'Taobao']
>>> 

Lista wspiera również działania forniru:

>>> squares = [1, 4, 9, 16, 25]
>>> squares + [36, 49, 64, 81, 100]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

lista zagnieżdżona

Zagnieżdżona lista jest tworzona przy użyciu innych list na liście, na przykład:

>>> a = ['a', 'b', 'c']
>>> n = [1, 2, 3]
>>> x = [a, n]
>>> x
[['a', 'b', 'c'], [1, 2, 3]]
>>> x[0]
['a', 'b', 'c']
>>> x[0][1]
'b'

Lista Python funkcji i metod

Python obejmuje następujące funkcje:

Nie. funkcja
1 len (lista)
Liczba elementów listy
2 max (lista)
Powrót do listy elementów Max
3 min (lista)
Zwraca listę minimalnych elementów
4 Lista (SEK)
Zostaną zamienione na listę krotek

Python zawiera następujące metody:

Nie. sposób
1 list.append (obj)
W końcu listy, aby dodać nowe obiekty
2 list.count (obj)
Ile razy statystyki elementów pojawi się na liście
3 list.extend (NR)
Wielu wartości na końcu listy dodatkowych jednorazowego innej sekwencji (przedłużenie pierwotnej liście z nową listą)
4 list.index (obj)
Znajdź indeks pierwszego wystąpienia wartości z listy
5 list.insert (indeksowe, obj)
Wstawianie obiektów do listy
6 list.pop (obj = list [-1] )
Usuń jeden element na liście (domyślnie ostatni element) i zwraca wartość elementu
7 list.remove (obj)
Usunąć listę wartości z pierwszego meczu
8 list.reverse ()
Odwrócona lista elementów
9 list.sort ([func])
Pierwotna lista jest sortowana
10 list.clear ()
Wyczyść listę
11 list.copy ()
Kopiowanie Lista