Latest web development tutorials

daftar Python (Daftar)

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 = ['physics', 'chemistry', 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/python

list1 = ['physics', 'chemistry', 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]:  physics
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/python

list = ['physics', 'chemistry', 1997, 2000];

print "Value available at index 2 : "
print list[2];
list[2] = 2001;
print "New value available at index 2 : "
print list[2];

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

Contoh output di atas:

Value available at index 2 :
1997
New value available at index 2 :
2001

Hapus daftar elemen

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

#!/usr/bin/python

list1 = ['physics', 'chemistry', 1997, 2000];

print list1;
del list1[2];
print "After deleting value at index 2 : "
print list1;

Contoh output di atas:

['physics', 'chemistry', 1997, 2000]
After deleting value at index 2 :
['physics', 'chemistry', 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

daftar Python intersepsi

daftar python jenis intersepsi string operasi, sebagai berikut:

L = ['spam', 'Spam', 'SPAM!']

Action:

ekspresi Python hasil deskripsi
L [2] 'SPAM!' Membaca daftar unsur ketiga
L [-2] 'Spam' Membaca daftar kebalikan dari elemen kedua
L [1:] [ 'Spam', 'SPAM!'] Dari awal daftar intersepsi elemen kedua

daftar python fungsi & metode

Python meliputi fungsi-fungsi sebagai berikut:

Tidak. fungsi
1 CMP (list1, list2)
Membandingkan dua daftar elemen
2 len (daftar)
Jumlah daftar elemen
3 max (daftar)
Kembali ke daftar elemen Max
4 min (daftar)
Mengembalikan daftar elemen minimum
5 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