Latest web development tutorials

daftar Python3

Urutan Python adalah yang paling struktur data dasar. Setiap elemen dalam urutan diberi nomor - posisinya, atau indeks, indeks pertama adalah 0, indeks kedua adalah 1, dan seterusnya.

Python memiliki built-in tipe 6 urut, tetapi yang paling umum adalah daftar dan tupel.

Urutan operasi dapat dilakukan, termasuk pengindeksan, mengiris, menambahkan, mengalikan, periksa anggota.

Selain itu, Python memiliki built-menentukan panjang dari urutan dan menentukan metode elemen maksimum dan minimum.

Python adalah daftar jenis yang paling umum digunakan data, dapat digunakan sebagai nilai dipisahkan koma muncul dalam kurung persegi.

Daftar item data tidak perlu memiliki tipe yang sama

Membuat daftar selama dipisahkan koma item data menggunakan tanda kurung yang berbeda dapat. Sebagai berikut:

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

Dengan indeks string sebagai daftar indeks dimulai dari 0. Daftar dapat dicegat, kombinasi dan sejenisnya.


Nilai daftar akses

Gunakan subscripting nilai-nilai akses dalam daftar, Anda juga dapat menggunakan tanda kurung siku dalam bentuk intersepsi karakter, sebagai berikut:

#!/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])

Contoh output di atas:

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

daftar pembaruan

Anda dapat mengubah daftar item data atau update, Anda juga dapat menggunakan append () metode untuk menambahkan daftar barang, sebagai berikut:
#!/usr/bin/python3

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

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

Kami akan membahas penggunaan bab berikutnya dalam metode append (): Catatan

Contoh output di atas:

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

Hapus daftar elemen

Anda dapat menggunakan del pernyataan untuk menghapus elemen dari daftar, contoh-contoh berikut:

#!/usr/bin/python3

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

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

Contoh output di atas:

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

Kami akan membahas penggunaan bab berikutnya dalam metode hapus (): Catatan


Operator Python daftar skrip

Daftar + dan operator * dan kesamaan string. + Masuk untuk daftar gabungan, tanda bintang untuk daftar ulang.

Sebagai berikut:

ekspresi Python hasil deskripsi
len ([1, 2, 3]) 3 panjangnya
[1, 2, 3] + [4, 5, 6] [1, 2, 3, 4, 5, 6] kombinasi
[ 'Hi!'] * 4 [ 'Hi!', 'Hi!', 'Hi!', 'Hi!'] ulangi
3 di [1, 2, 3] benar Apakah unsur-unsur yang hadir dalam daftar
untuk x di [1, 2, 3]: print x, 123 perulangan

Python daftar intersepsi dan splicing

daftar python jenis intersepsi string operasi, sebagai berikut:

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

Action:

ekspresi Python hasil deskripsi
L [2] 'Taobao' Baca unsur ketiga
L [-2] 'W3big' Elemen kedua dari hitungan mundur mulai membaca dari kanan: menghitung dari kanan
L [1:] [ 'W3big', 'Taobao'] Output semua elemen dari awal elemen kedua
>>> L=['Google', 'w3big', 'Taobao']
>>> L[2]
'Taobao'
>>> L[-2]
'w3big'
>>> L[1:]
['w3big', 'Taobao']
>>> 

Daftar ini juga mendukung operasi penyambungan:

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

daftar bersarang

daftar bersarang dibuat menggunakan daftar lain dalam daftar, misalnya:

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

daftar python fungsi & metode

Python meliputi fungsi-fungsi sebagai berikut:

Tidak. fungsi
1 len (daftar)
Jumlah daftar elemen
2 max (daftar)
Kembali ke daftar elemen Max
3 min (daftar)
Mengembalikan daftar elemen minimum
4 daftar (seq)
Akan dikonversi ke daftar tupel

Python termasuk metode berikut:

Tidak. cara
1 list.append (obj)
Pada akhir daftar untuk menambahkan objek baru
2 list.count (obj)
Frekuensi statistik elemen muncul dalam daftar
3 list.extend (seq)
Beberapa nilai pada akhir daftar tambahan pakai urutan lain (perpanjangan dari daftar asli dengan daftar baru)
4 list.index (obj)
Cari posisi indeks dari kejadian pertama nilai dari daftar
5 list.insert (indeks, obj)
Memasukkan benda ke dalam daftar
6 list.pop (obj = daftar [-1] )
Hapus salah satu unsur dalam daftar (oleh bawaan elemen terakhir), dan mengembalikan nilai dari elemen
7 list.remove (obj)
Hapus daftar nilai dari pertandingan pertama
8 list.reverse ()
daftar elemen terbalik
9 list.sort ([func])
Daftar asli diurutkan
10 list.clear ()
jelas Daftar
11 list.copy ()
Daftar copy