Tutorial daftar Python3 Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari Nilai daftar akses,daftar pembaruan,Hapus daftar elemen,Operator Python daftar skrip,Python daftar intersepsi dan splicing,daftar bersarang,daftar python fungsi & metode,
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.
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]
#!/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
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
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 |
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 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'
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 |