Bagaimana Anda menambahkan nilai ke daftar loop dengan python?

Bab ini diambil dari buku A Primer on Scientific Programming with Python oleh H. P. Langtangen, edisi ke-5, Springer, 2016

Sampai sekarang sebuah variabel biasanya berisi satu angka. Terkadang angka dikelompokkan bersama secara alami. Misalnya, semua derajat Celcius di kolom pertama tabel kami dari bagian tersebut dapat dengan mudah disimpan bersama sebagai satu grup. Daftar Python dapat digunakan untuk mewakili sekelompok angka seperti itu dalam suatu program. Dengan variabel yang merujuk ke daftar, kita dapat bekerja dengan seluruh grup sekaligus, tetapi kita juga dapat mengakses elemen individual grup. Gambar mengilustrasikan perbedaan antara objek

>>> C = [-10, -5, 0, 5, 10, 15, 20, 25, 30]     # create list
>>> C.append(35)              # add new element 35 at the end
>>> C                         # view list C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35]
5 dan objek daftar. Secara umum, daftar dapat berisi urutan objek arbitrer dalam urutan tertentu. Python memiliki fungsionalitas yang hebat untuk memeriksa dan memanipulasi urutan objek seperti itu, yang akan ditunjukkan di bawah ini


Gambar 1. Ilustrasi dua variabel.

>>> C = [-10, -5, 0, 5, 10, 15, 20, 25, 30]     # create list
>>> C.append(35)              # add new element 35 at the end
>>> C                         # view list C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35]
6 merujuk ke objek
>>> C = [-10, -5, 0, 5, 10, 15, 20, 25, 30]     # create list
>>> C.append(35)              # add new element 35 at the end
>>> C                         # view list C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35]
5 dengan nilai 21, dibuat oleh pernyataan
>>> C = [-10, -5, 0, 5, 10, 15, 20, 25, 30]     # create list
>>> C.append(35)              # add new element 35 at the end
>>> C                         # view list C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35]
8, dan
>>> C = [-10, -5, 0, 5, 10, 15, 20, 25, 30]     # create list
>>> C.append(35)              # add new element 35 at the end
>>> C                         # view list C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35]
9 merujuk ke objek
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
0 dengan nilai
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
1, i. e. , tiga objek
>>> C = [-10, -5, 0, 5, 10, 15, 20, 25, 30]     # create list
>>> C.append(35)              # add new element 35 at the end
>>> C                         # view list C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35]
5 dan satu objek
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
3, dibuat oleh pernyataan
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
4

Bagaimana Anda menambahkan nilai ke daftar loop dengan python?

Operasi daftar dasar

Untuk membuat daftar dengan angka-angka dari kolom pertama di tabel kami, kami hanya meletakkan semua angka di dalam tanda kurung siku dan pisahkan angka dengan koma

C = [-20, -15, -10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40]

Variabel

>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
_5 sekarang merujuk ke objek
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
0 yang menampung 13 elemen daftar. Semua elemen daftar dalam hal ini adalah
>>> C = [-10, -5, 0, 5, 10, 15, 20, 25, 30]     # create list
>>> C.append(35)              # add new element 35 at the end
>>> C                         # view list C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35]
5 objek

Setiap elemen dalam daftar dikaitkan dengan indeks, yang mencerminkan posisi elemen dalam daftar. Elemen pertama memiliki indeks 0, indeks kedua 1, dan seterusnya. Terkait dengan daftar

>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
_5 di atas, kami memiliki 13 indeks, dimulai dengan 0 dan diakhiri dengan 12. Untuk mengakses elemen dengan indeks 3, i. e. , elemen keempat dalam daftar, kita dapat menulis
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
9. Seperti yang kita lihat dari daftar,
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
_9 mengacu pada objek
>>> C = [-10, -5, 0, 5, 10, 15, 20, 25, 30]     # create list
>>> C.append(35)              # add new element 35 at the end
>>> C                         # view list C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35]
5 dengan nilai \( -5 \)

Elemen dalam daftar dapat dihapus, dan elemen baru dapat disisipkan di mana saja. Fungsionalitas untuk melakukan ini dibangun ke dalam objek daftar dan diakses dengan notasi titik. Dua contoh adalah

>>> C.insert(0, -15)          # insert new element -15 as index 0
>>> C
[-15, -10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
2, yang menambahkan elemen baru
>>> C.insert(0, -15)          # insert new element -15 as index 0
>>> C
[-15, -10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
3 ke akhir daftar, dan
>>> C.insert(0, -15)          # insert new element -15 as index 0
>>> C
[-15, -10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
4, yang menyisipkan elemen baru
>>> C.insert(0, -15)          # insert new element -15 as index 0
>>> C
[-15, -10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
3 di nomor posisi
>>> C.insert(0, -15)          # insert new element -15 as index 0
>>> C
[-15, -10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
6 dalam daftar. Jumlah elemen dalam daftar diberikan oleh
>>> C.insert(0, -15)          # insert new element -15 as index 0
>>> C
[-15, -10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
7. Mari kita contohkan beberapa operasi daftar dalam sesi interaktif untuk melihat efek dari operasi tersebut

>>> C = [-10, -5, 0, 5, 10, 15, 20, 25, 30]     # create list
>>> C.append(35)              # add new element 35 at the end
>>> C                         # view list C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35]

Dua daftar dapat ditambahkan

>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]

Apa artinya menambahkan dua daftar terserah objek daftar untuk ditentukan, dan tidak mengherankan, penambahan dua daftar didefinisikan sebagai menambahkan daftar kedua ke yang pertama. Hasil dari

>>> C.insert(0, -15)          # insert new element -15 as index 0
>>> C
[-15, -10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
_8 adalah objek daftar baru, yang kemudian kami tetapkan ke
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
5 sehingga nama ini merujuk ke daftar baru ini. Faktanya, setiap objek dalam Python dan semua yang dapat Anda lakukan dengannya ditentukan oleh program yang dibuat oleh manusia. Dengan teknik pemrograman kelas Anda dapat membuat objek Anda sendiri dan menentukan (jika diinginkan) apa artinya menambahkan objek tersebut. Semua ini memberikan kekuatan yang sangat besar di tangan para programmer. Sebagai salah satu contoh, Anda dapat menentukan objek daftar Anda sendiri jika Anda tidak puas dengan fungsionalitas daftar Python sendiri

Elemen baru dapat disisipkan di mana saja dalam daftar (dan tidak hanya di akhir seperti yang kita lakukan dengan

>>> del C[2]                  # delete 3rd element
>>> C
[-15, -10, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> del C[2]                  # delete what is now 3rd element
>>> C
[-15, -10, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> len(C)                    # length of list
11
0)

>>> C.insert(0, -15)          # insert new element -15 as index 0
>>> C
[-15, -10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]

Dengan

>>> del C[2]                  # delete 3rd element
>>> C
[-15, -10, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> del C[2]                  # delete what is now 3rd element
>>> C
[-15, -10, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> len(C)                    # length of list
11
_1 kita dapat menghapus elemen dengan indeks
>>> C.insert(0, -15)          # insert new element -15 as index 0
>>> C
[-15, -10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
6 dari daftar
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
5. Perhatikan bahwa ini mengubah daftar, jadi
>>> del C[2]                  # delete 3rd element
>>> C
[-15, -10, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> del C[2]                  # delete what is now 3rd element
>>> C
[-15, -10, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> len(C)                    # length of list
11
4 merujuk ke elemen lain (berikutnya) setelah penghapusan

>>> del C[2]                  # delete 3rd element
>>> C
[-15, -10, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> del C[2]                  # delete what is now 3rd element
>>> C
[-15, -10, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> len(C)                    # length of list
11

Perintah

>>> del C[2]                  # delete 3rd element
>>> C
[-15, -10, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> del C[2]                  # delete what is now 3rd element
>>> C
[-15, -10, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> len(C)                    # length of list
11
_5 mengembalikan indeks yang sesuai dengan elemen pertama dengan nilai
>>> del C[2]                  # delete 3rd element
>>> C
[-15, -10, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> del C[2]                  # delete what is now 3rd element
>>> C
[-15, -10, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> len(C)                    # length of list
11
6 (ini adalah elemen ke-4 dalam daftar sampel kami, dengan indeks 3)

>>> C.index(10)               # find index for an element (10)
3

Untuk menguji apakah objek dengan nilai

>>> del C[2]                  # delete 3rd element
>>> C
[-15, -10, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> del C[2]                  # delete what is now 3rd element
>>> C
[-15, -10, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> len(C)                    # length of list
11
6 adalah elemen dalam daftar, seseorang dapat menulis ekspresi boolean
>>> del C[2]                  # delete 3rd element
>>> C
[-15, -10, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> del C[2]                  # delete what is now 3rd element
>>> C
[-15, -10, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> len(C)                    # length of list
11
8

>>> 10 in C                   # is 10 an element in C?
True

Python mengizinkan indeks negatif, yang mengarah ke pengindeksan dari kanan. Seperti yang ditunjukkan di bawah ini,

>>> del C[2]                  # delete 3rd element
>>> C
[-15, -10, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> del C[2]                  # delete what is now 3rd element
>>> C
[-15, -10, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> len(C)                    # length of list
11
_9 memberikan elemen terakhir dari daftar
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
5.
>>> C.index(10)               # find index for an element (10)
3
_1 adalah elemen sebelum
>>> del C[2]                  # delete 3rd element
>>> C
[-15, -10, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> del C[2]                  # delete what is now 3rd element
>>> C
[-15, -10, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> len(C)                    # length of list
11
9, dan seterusnya

>>> C[-1]                     # view the last list element
45
>>> C[-2]                     # view the next last list element
40

Membuat daftar panjang dengan menuliskan semua elemen yang dipisahkan dengan koma adalah proses yang membosankan yang dapat dengan mudah diotomatisasi dengan satu putaran, menggunakan ide dari bagian tersebut. Katakanlah kita ingin membuat daftar derajat dari -50 hingga 200 dalam langkah 2. 5 derajat. Kami kemudian mulai dengan daftar kosong dan menggunakan loop

>>> C.index(10)               # find index for an element (10)
3
3 untuk menambahkan satu elemen sekaligus

C = []
C_value = -50
C_max = 200
while C_value <= C_max:
     C.append(C_value)
     C_value += 2.5

Pada bagian selanjutnya, kita akan melihat bagaimana kita dapat mengekspresikan enam baris kode ini hanya dengan satu pernyataan

Ada sintaks ringkas untuk membuat variabel yang merujuk ke berbagai elemen daftar. Cukup daftar urutan variabel di sisi kiri tugas ke daftar

>>> somelist = ['book.tex', 'book.log', 'book.pdf']
>>> texfile, logfile, pdf = somelist
>>> texfile
'book.tex'
>>> logfile
'book.log'
>>> pdf
'book.pdf'

Jumlah variabel di sisi kiri harus sesuai dengan jumlah elemen dalam daftar, jika tidak, kesalahan akan terjadi

Komentar terakhir mengenai sintaks. beberapa operasi daftar dicapai dengan notasi titik, seperti pada

>>> C.index(10)               # find index for an element (10)
3
4, sementara operasi lain memerlukan objek daftar sebagai argumen untuk suatu fungsi, seperti pada
>>> C.insert(0, -15)          # insert new element -15 as index 0
>>> C
[-15, -10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
7. Meskipun
>>> del C[2]                  # delete 3rd element
>>> C
[-15, -10, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> del C[2]                  # delete what is now 3rd element
>>> C
[-15, -10, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> len(C)                    # length of list
11
_0 untuk programmer berperilaku sebagai fungsi, itu adalah fungsi yang dicapai melalui objek daftar, dan biasanya dikatakan bahwa
>>> C.index(10)               # find index for an element (10)
3
7 adalah metode dalam daftar objek, bukan fungsi. Tidak ada aturan ketat dalam Python apakah fungsionalitas mengenai suatu objek dicapai melalui metode atau fungsi

Untuk loop

Sifat untuk loop

Saat data dikumpulkan dalam sebuah daftar, kita sering ingin melakukan operasi yang sama pada setiap elemen dalam daftar. Kami kemudian perlu menelusuri semua elemen daftar. Bahasa komputer memiliki konstruk khusus untuk melakukan ini dengan nyaman, dan konstruk ini menggunakan Python dan banyak bahasa lain yang disebut loop

>>> C.index(10)               # find index for an element (10)
3
8. Mari kita gunakan
>>> C.index(10)               # find index for an element (10)
3
_8 loop untuk mencetak semua elemen daftar

>>> C = [-10, -5, 0, 5, 10, 15, 20, 25, 30]     # create list
>>> C.append(35)              # add new element 35 at the end
>>> C                         # view list C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35]
0

Konstruk

>>> 10 in C                   # is 10 an element in C?
True
_0 membuat perulangan pada semua elemen dalam daftar
>>> 10 in C                   # is 10 an element in C?
True
1. Di setiap lintasan loop, variabel
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
5 merujuk ke elemen dalam daftar, dimulai dengan
>>> 10 in C                   # is 10 an element in C?
True
3, dilanjutkan dengan
>>> 10 in C                   # is 10 an element in C?
True
4, dan seterusnya, sebelum diakhiri dengan elemen terakhir
>>> 10 in C                   # is 10 an element in C?
True
5 (jika
>>> 10 in C                   # is 10 an element in C?
True
6 menunjukkan jumlah elemen dalam daftar,
>>> 10 in C                   # is 10 an element in C?
True
7

Spesifikasi loop

>>> C.index(10)               # find index for an element (10)
3
_8 diakhiri dengan titik dua, dan setelah titik dua muncul blok pernyataan yang melakukan sesuatu yang berguna dengan elemen saat ini. Setiap pernyataan di blok harus diberi indentasi, seperti yang kami jelaskan untuk
>>> C.index(10)               # find index for an element (10)
3
3 loop. Pada contoh di atas, blok milik loop
>>> C.index(10)               # find index for an element (10)
3
8 hanya berisi satu pernyataan. Pernyataan
>>> C[-1]                     # view the last list element
45
>>> C[-2]                     # view the next last list element
40
1 terakhir memiliki lekukan yang sama (tidak ada dalam contoh ini) dengan pernyataan
>>> C.index(10)               # find index for an element (10)
3
8 dan dieksekusi segera setelah perulangan diakhiri

Seperti yang telah disebutkan, memahami semua detail program dengan mengikuti alur program secara manual seringkali merupakan ide yang sangat bagus. Di sini, pertama-tama kita mendefinisikan daftar

>>> 10 in C                   # is 10 an element in C?
True
1 yang berisi 5 elemen. Kemudian kita memasuki
>>> C.index(10)               # find index for an element (10)
3
8 loop. Pada lintasan pertama dari loop,
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
_5 mengacu pada elemen pertama dalam daftar
>>> 10 in C                   # is 10 an element in C?
True
1, i. e. , objek
>>> C = [-10, -5, 0, 5, 10, 15, 20, 25, 30]     # create list
>>> C.append(35)              # add new element 35 at the end
>>> C                         # view list C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35]
5 yang menyimpan nilai
>>> C[-1]                     # view the last list element
45
>>> C[-2]                     # view the next last list element
40
8. Di dalam loop kami kemudian mencetak teks
>>> C[-1]                     # view the last list element
45
>>> C[-2]                     # view the next last list element
40
9 dan nilai
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
5, yaitu
>>> C[-1]                     # view the last list element
45
>>> C[-2]                     # view the next last list element
40
8. Tidak ada lagi pernyataan di blok perulangan, jadi kami melanjutkan dengan perulangan berikutnya.
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
5 kemudian merujuk ke objek
>>> C = [-10, -5, 0, 5, 10, 15, 20, 25, 30]     # create list
>>> C.append(35)              # add new element 35 at the end
>>> C                         # view list C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35]
5
>>> del C[2]                  # delete 3rd element
>>> C
[-15, -10, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> del C[2]                  # delete what is now 3rd element
>>> C
[-15, -10, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> len(C)                    # length of list
11
6, output sekarang mencetak
>>> del C[2]                  # delete 3rd element
>>> C
[-15, -10, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> del C[2]                  # delete what is now 3rd element
>>> C
[-15, -10, 5, 10, 15, 20, 25, 30, 35, 40, 45]
>>> len(C)                    # length of list
11
6 setelah teks utama, kita melanjutkan dengan
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
5 sebagai bilangan bulat
C = []
C_value = -50
C_max = 200
while C_value <= C_max:
     C.append(C_value)
     C_value += 2.5
7 dan
C = []
C_value = -50
C_max = 200
while C_value <= C_max:
     C.append(C_value)
     C_value += 2.5
8, dan akhirnya
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
5 adalah ________48. Setelah mencetak elemen daftar dengan nilai
>>> somelist = ['book.tex', 'book.log', 'book.pdf']
>>> texfile, logfile, pdf = somelist
>>> texfile
'book.tex'
>>> logfile
'book.log'
>>> pdf
'book.pdf'
0, kita beralih ke pernyataan setelah blok loop indentasi, yang mencetak jumlah elemen daftar. Total output menjadi

>>> C = [-10, -5, 0, 5, 10, 15, 20, 25, 30]     # create list
>>> C.append(35)              # add new element 35 at the end
>>> C                         # view list C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35]
_1

Lekukan pernyataan yang benar sangat penting dalam Python, dan oleh karena itu kami sangat menyarankan Anda untuk mempelajari lebih lanjut tentang topik ini

Membuat meja

Pengetahuan kita tentang daftar dan

>>> C.index(10)               # find index for an element (10)
3
_8 perulangan elemen dalam daftar menempatkan kita pada posisi yang baik untuk menulis program di mana kita mengumpulkan semua derajat Celcius untuk muncul di tabel dalam daftar
>>> somelist = ['book.tex', 'book.log', 'book.pdf']
>>> texfile, logfile, pdf = somelist
>>> texfile
'book.tex'
>>> logfile
'book.log'
>>> pdf
'book.pdf'
3, dan kemudian menggunakan perulangan
>>> C.index(10)               # find index for an element (10)
3
8 untuk menghitung dan menuliskan . Program lengkapnya mungkin terlihat seperti ini

>>> C = [-10, -5, 0, 5, 10, 15, 20, 25, 30]     # create list
>>> C.append(35)              # add new element 35 at the end
>>> C                         # view list C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35]
_2

Pernyataan

>>> somelist = ['book.tex', 'book.log', 'book.pdf']
>>> texfile, logfile, pdf = somelist
>>> texfile
'book.tex'
>>> logfile
'book.log'
>>> pdf
'book.pdf'
_5 hanya mencetak nilai
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
5 dan
>>> somelist = ['book.tex', 'book.log', 'book.pdf']
>>> texfile, logfile, pdf = somelist
>>> texfile
'book.tex'
>>> logfile
'book.log'
>>> pdf
'book.pdf'
7 dengan format default, di mana setiap angka dipisahkan oleh satu karakter spasi (kosong). Ini tidak terlihat seperti tabel yang bagus (outputnya identik dengan yang ditunjukkan di bagian ini. Pemformatan yang bagus diperoleh dengan memaksa
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
_5 dan
>>> somelist = ['book.tex', 'book.log', 'book.pdf']
>>> texfile, logfile, pdf = somelist
>>> texfile
'book.tex'
>>> logfile
'book.log'
>>> pdf
'book.pdf'
7 ditulis dalam bidang dengan lebar tetap dan dengan jumlah desimal tetap. Format printf yang sesuai adalah
>>> C = [-10, -5, 0, 5, 10, 15, 20, 25, 30]     # create list
>>> C.append(35)              # add new element 35 at the end
>>> C                         # view list C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35]
00 (atau
>>> C = [-10, -5, 0, 5, 10, 15, 20, 25, 30]     # create list
>>> C.append(35)              # add new element 35 at the end
>>> C                         # view list C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35]
01) untuk
>>> C = C + [40, 45]          # extend C at the end
>>> C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35, 40, 45]
5 dan
>>> C = [-10, -5, 0, 5, 10, 15, 20, 25, 30]     # create list
>>> C.append(35)              # add new element 35 at the end
>>> C                         # view list C
[-10, -5, 0, 5, 10, 15, 20, 25, 30, 35]
03 untuk
>>> somelist = ['book.tex', 'book.log', 'book.pdf']
>>> texfile, logfile, pdf = somelist
>>> texfile
'book.tex'
>>> logfile
'book.log'
>>> pdf
'book.pdf'
7. Kami juga dapat menambahkan judul ke tabel. Program lengkap menjadi

Bagaimana Anda menambahkan item ke daftar dalam satu lingkaran dengan Python?

Salah satu metode tersebut adalah . tambahkan() . Dengan. append() , Anda dapat menambahkan item ke akhir objek daftar yang ada. Anda juga bisa menggunakan. append() dalam loop for untuk mengisi daftar secara terprogram.

Bagaimana Anda menambahkan nilai loop dalam daftar?

angka = [42, 73, 0, 16, 10] is_big = [] untuk num dalam angka. angka. tambahkan(num > 10) print("Selesai. ")

Bagaimana Anda mengulang nilai dalam daftar Python?

Anda dapat mengulang daftar item dengan menggunakan while loop . Gunakan fungsi len() untuk menentukan panjang daftar, lalu mulai dari 0 dan ulangi item daftar dengan mengacu pada indeksnya. Ingatlah untuk menambah indeks sebesar 1 setelah setiap iterasi.

Bagaimana Anda menambahkan nilai ke array dalam satu lingkaran dengan Python?

Kita dapat menambahkan nilai ke array dengan menggunakan fungsi append(), extend() dan insert (i,x) . Fungsi append() digunakan ketika kita perlu menambahkan satu elemen di akhir array. Larik yang dihasilkan adalah larik aktual dengan nilai baru yang ditambahkan di bagian akhir.