Ketika mengiris dengan python apa yang ditentukan oleh 0 dalam pernyataan ini 0 2

Pelajari cara menyimpan, mengakses, dan memanipulasi data dalam daftar. langkah pertama untuk bekerja secara efisien dengan data dalam jumlah besar

slide_link

https. //proyektor-video-pdf-converter. datacamp. com/735/bab2. pdf

nb_of_exercisetitle

5

Daftar Python

nb_of_exercisetitle

6

Daftar Subset

nb_of_exercisetitle

5

Memanipulasi Daftar

Daftar Python

type: VideoExercise key: a5886d213f xp: 50

type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 26 a0530c4542f10988847b2dbb91f717c3

Buat daftar

type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2

Berbeda dengan type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 2_7, type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 28 dll. , daftar adalah tipe data majemuk;

a = "is" b = "nice" my_list = ["my", "list", a, b]

Setelah mengukur tinggi keluarga Anda, Anda memutuskan untuk mengumpulkan beberapa informasi tentang rumah tempat Anda tinggal. Area dari berbagai bagian rumah Anda disimpan dalam variabel terpisah untuk saat ini, seperti yang ditunjukkan pada skrip

type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 2_9

  • Buat daftar, 0, yang berisi luas lorong ( 1), dapur ( 2), ruang tamu ( 3), kamar tidur ( 4) dan kamar mandi ( 5), dalam urutan ini. Gunakan variabel yang telah ditentukan sebelumnya
  • Cetak _0 dengan fungsi

_8

  • Anda dapat menggunakan variabel yang telah dibuat untuk membuat daftar. _9
  • Masukkan # area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas 0 dalam skrip Anda untuk mencetak daftar saat mengirimkan

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _1

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _2

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas # Print areas

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _3

# Area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas areas = [hall, kit, liv, bed, bath] # Print areas print(areas)

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _4

predef_msg = "Don't remove or edit the predefined variables!" areas_msg = "Define `areas` as the list containing all the area variables, in the correct order: `[hall, kit, liv, bed, bath]`. Watch out for typos. The list shouldn't contain anything else!" Ex().check_correct( has_printout(0, not_printed_msg = "__JINJA__:Have you used `{{sol_call}}` to print out the `areas` list at the end of your script?"), check_correct( check_object("areas").has_equal_value(incorrect_msg = areas_msg), multi( check_object('hall', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('kit', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('liv', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bed', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bath', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg) ) ) ) success_msg("Nice! A list is way better here, isn't it?")

Buat daftar dengan jenis yang berbeda

type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 2_

Daftar dapat berisi semua jenis Python. Meskipun tidak terlalu umum, daftar juga dapat berisi campuran tipe Python termasuk string, float, boolean, dll.

Cetakan dari latihan sebelumnya tidak terlalu memuaskan. Itu hanya daftar angka yang mewakili area, tetapi Anda tidak dapat menentukan area mana yang sesuai dengan bagian mana dari rumah Anda

Kode di editor adalah awal dari sebuah solusi. Untuk beberapa area, nama ruangan yang sesuai sudah ditempatkan di depan. Perhatikan di sini. # area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas 5 adalah string, sedangkan 5 adalah variabel yang mewakili float # area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas 7 yang Anda tentukan sebelumnya

type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 2_9

  • Selesaikan kode yang membuat daftar _0. Buat daftar sehingga daftar pertama berisi nama setiap ruangan sebagai string, lalu luasnya. Dengan kata lain, tambahkan string type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_00, type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 201 dan type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 202 di lokasi yang sesuai
  • Cetak _0 lagi;

8 Tiga 4 elemen pertama dari daftar 0 dikodekan sebagai type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 206

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _1

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _2

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _3

type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 20

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _4

type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 21

Pilih daftar yang valid

type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 22

Daftar dapat berisi semua jenis Python. Tetapi daftar itu sendiri juga merupakan tipe Python. Itu artinya daftar juga bisa berisi daftar. Python semakin lucu dari menit ke menit, tapi jangan takut, ingat saja sintaks daftarnya

type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_3

Bisakah Anda mengetahui mana dari baris kode Python berikut yang merupakan cara yang valid untuk membuat daftar?

A. type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 211B. type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 212 C. type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_13

type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_14

  • A, B dan C
  • B
  • B dan C
  • C

8 Coba semua baris berbeda di shell Python dan lihat mana yang menghasilkan kesalahan. Mungkin tidak ada yang salah?

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _1

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _4

type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 25

Daftar daftar

type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 26

Sebagai ilmuwan data, Anda akan sering berurusan dengan banyak data, dan masuk akal untuk mengelompokkan beberapa data ini

Alih-alih membuat daftar datar yang berisi string dan pelampung, mewakili nama dan area ruangan di rumah Anda, Anda dapat membuat daftar daftar. Skrip di editor sudah bisa memberi Anda ide

Jangan bingung di sini. type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 200 adalah string, sedangkan 1 adalah variabel yang mewakili float type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 220 yang Anda tentukan sebelumnya

type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 2_9

  • Selesaikan daftar list sehingga juga berisi data kamar tidur dan kamar mandi. Pastikan Anda memasukkannya secara berurutan
  • Cetak type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_22;
  • Cetak jenis type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_22. Apakah Anda masih berurusan dengan daftar?

_8

  • Tambahkan sublist ke daftar type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_22 dengan menambahkan type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 226 dan type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 227 di dalam tanda kurung siku
  • Untuk mencetak variabel type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 228, tulis type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 229 pada baris baru di skrip Python
  • Untuk mencetak jenis variabel type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_28, Anda dapat menggunakan type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 231

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _1

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _2

type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_8

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _3

type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_9

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _4

a = "is" b = "nice" my_list = ["my", "list", a, b] 0

Daftar Subset

a = "is" b = "nice" my_list = ["my", "list", a, b] 1

type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 26 fc15ba5cb9485456df8589130b519ea3

Subset dan taklukkan

a = "is" b = "nice" my_list = ["my", "list", a, b] 2

Subsetting daftar Python adalah sepotong kue. Ambil contoh kode di bawah ini, yang membuat daftar type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 228 dan kemudian pilih "b" darinya. Ingat bahwa ini adalah elemen kedua, sehingga memiliki indeks 1. Anda juga dapat menggunakan pengindeksan negatif

a = "is" b = "nice" my_list = ["my", "list", a, b] _3

Ingat daftar _0 dari sebelumnya, yang berisi string dan float? . Bisakah Anda menambahkan kode yang benar untuk melakukan subset Python?

type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 2_9

  • Cetak elemen kedua dari daftar _0 (memiliki nilai type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 220)
  • Subset dan cetak elemen terakhir dari 0, menjadi # area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas 7. Menggunakan indeks negatif masuk akal di sini
  • Pilih nomor yang mewakili luas ruang tamu (type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 244) dan cetaklah

_8

  • Gunakan type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_46 untuk memilih elemen kedua dari daftar type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 228. Pastikan untuk membungkus operasi subset Anda dalam sebuah panggilan
  • Gunakan type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_49 untuk memilih elemen terakhir dari daftar type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 228. Pastikan untuk membungkus operasi subset Anda dalam sebuah panggilan
  • Angka yang mewakili luas ruang tamu adalah elemen ke-6 dalam daftar, jadi Anda memerlukan type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 252 di sini

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _1

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _2

a = "is" b = "nice" my_list = ["my", "list", a, b] 5

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _3

a = "is" b = "nice" my_list = ["my", "list", a, b] _6

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _4

a = "is" b = "nice" my_list = ["my", "list", a, b] _7

Subset dan hitung

a = "is" b = "nice" my_list = ["my", "list", a, b] _8

Setelah mengekstraksi nilai dari daftar, Anda dapat menggunakannya untuk melakukan penghitungan tambahan. Ambil contoh ini, di mana elemen kedua dan keempat dari daftar type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 228 diekstrak. String yang dihasilkan ditempel bersama menggunakan operator type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 258

a = "is" b = "nice" my_list = ["my", "list", a, b] _9

type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 2_9

  • Menggunakan kombinasi subset daftar dan penetapan variabel, buat variabel baru, type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 260, yang berisi jumlah luas dapur dan luas kamar tidur
  • Cetak variabel baru type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_60

_8

  • Tambahkan type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_63 ke type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 264 untuk menghitung type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 260
  • Cetak type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_60. type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_67

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _1

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _2

1

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _3

2

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _4

3

Mengiris dan memotong

4

Memilih nilai tunggal dari daftar hanyalah salah satu bagian dari cerita. Dimungkinkan juga untuk mengiris daftar Anda, yang berarti memilih beberapa elemen dari daftar Anda. Gunakan sintaks berikut

5

Indeks type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_72 akan disertakan, sedangkan indeks type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 273 tidak

Contoh kode di bawah ini menunjukkan contoh. Daftar dengan type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 274 dan type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 275, sesuai dengan indeks 1 dan 2, dipilih dari daftar type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 228

6

Elemen dengan indeks 1 dan 2 dimasukkan, sedangkan elemen dengan indeks 3 tidak disertakan

type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 2_9

  • Gunakan pengiris untuk membuat daftar, type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 278, yang berisi 6 elemen pertama dari 0
  • Lakukan hal serupa untuk membuat variabel baru, type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 280, yang berisi 4 elemen terakhir dari 0
  • Cetak type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_78 dan type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 280 menggunakan

_8

  • Gunakan tanda kurung type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 286 untuk membangun type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 278
  • Gunakan tanda kurung type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 288 untuk membangun type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 280
  • Cukup tambahkan dua panggilan ke skrip untuk mencetak type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 278 dan type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 280

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _1

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _2

_8

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _3

_9

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _4

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas # Print areas 0

Mengiris dan Memotong (2)

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas # Print areas 1

Dalam video tersebut, Hugo pertama kali membahas sintaks tempat Anda menentukan tempat untuk memulai dan mengakhiri potongan daftar Anda

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas # Print areas 2

Namun, mungkin juga untuk tidak menentukan indeks ini. Jika Anda tidak menentukan indeks type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 297, Python mengetahui bahwa Anda ingin memulai irisan Anda di awal daftar Anda. Jika Anda tidak menentukan indeks type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 273, irisan akan sampai ke elemen terakhir dari daftar Anda. Untuk bereksperimen dengan ini, coba perintah berikut di IPython Shell

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas # Print areas 3

type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 2_9

  • Buat type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_78 lagi, sebagai elemen a = "is" b = "nice" my_list = ["my", "list", a, b] 01 pertama dari 0. Kali ini, sederhanakan pemotongan dengan menghilangkan indeks type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 297
  • Buat type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_80 lagi, sebagai elemen a = "is" b = "nice" my_list = ["my", "list", a, b] 05 terakhir dari 0. Kali ini, sederhanakan pemotongan dengan menghilangkan indeks type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 273

_8

  • Untuk mendapatkan 5 elemen pertama dari daftar, a = "is" b = "nice" my_list = ["my", "list", a, b] _09, Anda akan menggunakan a = "is" b = "nice" my_list = ["my", "list", a, b] 10
  • Untuk mendapatkan semuanya kecuali 5 elemen pertama, Anda akan menggunakan a = "is" b = "nice" my_list = ["my", "list", a, b] 11

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _1

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _2

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas # Print areas 5

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _3

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas # Print areas 6

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _4

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas # Print areas 7

Subsetting daftar daftar

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas # Print areas 8

Anda telah melihat sebelumnya bahwa daftar Python dapat berisi hampir semua hal; . Untuk membuat daftar subset, Anda dapat menggunakan teknik yang sama seperti sebelumnya. tanda kurung siku. Cobalah perintah dalam contoh kode berikut di IPython Shell

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas # Print areas _9

a = "is" b = "nice" my_list = ["my", "list", a, b] 16 menghasilkan daftar, yang dapat Anda subset lagi dengan menambahkan tanda kurung siku tambahan

Apa yang akan dikembalikan a = "is" b = "nice" my_list = ["my", "list", a, b] _17? . Anda dapat bereksperimen dengannya di IPython Shell

type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_14

  • Pelampung. area dapur
  • Sebuah benang. type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_01
  • Pelampung. area kamar mandi
  • Sebuah benang. # area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _5

8 a = "is" b = "nice" my_list = ["my", "list", a, b] 23 memilih elemen terakhir dari type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 222, yang merupakan daftar a = "is" b = "nice" my_list = ["my", "list", a, b] 25. Apa hasilnya jika Anda membuat subdaftar ini dengan a = "is" b = "nice" my_list = ["my", "list", a, b] 26?

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _1

# Area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas areas = [hall, kit, liv, bed, bath] # Print areas print(areas) _0

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _4

# Area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas areas = [hall, kit, liv, bed, bath] # Print areas print(areas) _1

Memanipulasi Daftar

# Area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas areas = [hall, kit, liv, bed, bath] # Print areas print(areas) _2

type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 26 355ed52d2fb0d67508c6a311b7cbc6d3

Ganti elemen daftar

# Area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas areas = [hall, kit, liv, bed, bath] # Print areas print(areas) _3

Mengganti elemen daftar cukup mudah. Cukup subset daftar dan tetapkan nilai baru ke subset. Anda dapat memilih satu elemen atau Anda dapat mengubah seluruh irisan daftar sekaligus

Gunakan IPython Shell untuk bereksperimen dengan perintah di bawah ini. Bisakah Anda memberi tahu apa yang terjadi dan mengapa?

# Area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas areas = [hall, kit, liv, bed, bath] # Print areas print(areas) _4

Untuk latihan ini dan selanjutnya, Anda akan terus mengerjakan daftar 0 yang berisi nama dan area ruangan yang berbeda di sebuah rumah

type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 2_9

  • Perbarui luas area kamar mandi menjadi 10. 50 meter persegi bukannya 9. 50
  • Jadikan daftar _0 lebih trendi. Ubah a = "is" b = "nice" my_list = ["my", "list", a, b] _33 menjadi a = "is" b = "nice" my_list = ["my", "list", a, b] 34

_8

  • Gunakan a = "is" b = "nice" my_list = ["my", "list", a, b] _36 untuk memperbarui area kamar mandi. Dapatkah Anda mengisi kekosongan?
  • Demikian pula, Anda dapat menggunakan a = "is" b = "nice" my_list = ["my", "list", a, b] _37 untuk memperbarui elemen a = "is" b = "nice" my_list = ["my", "list", a, b] 33

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _1

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _2

# Area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas areas = [hall, kit, liv, bed, bath] # Print areas print(areas) _6

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _3

# Area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas areas = [hall, kit, liv, bed, bath] # Print areas print(areas) _7

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _4

# Area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas areas = [hall, kit, liv, bed, bath] # Print areas print(areas) _8

Perpanjang daftar

# Area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Create list areas areas = [hall, kit, liv, bed, bath] # Print areas print(areas) _9

Jika Anda dapat mengubah elemen dalam daftar, Anda pasti ingin menambahkan elemen ke dalamnya, bukan?

predef_msg = "Don't remove or edit the predefined variables!" areas_msg = "Define `areas` as the list containing all the area variables, in the correct order: `[hall, kit, liv, bed, bath]`. Watch out for typos. The list shouldn't contain anything else!" Ex().check_correct( has_printout(0, not_printed_msg = "__JINJA__:Have you used `{{sol_call}}` to print out the `areas` list at the end of your script?"), check_correct( check_object("areas").has_equal_value(incorrect_msg = areas_msg), multi( check_object('hall', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('kit', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('liv', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bed', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bath', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg) ) ) ) success_msg("Nice! A list is way better here, isn't it?") 0

Anda baru saja memenangkan lotere, luar biasa. Anda memutuskan untuk membangun rumah biliar dan garasi. Bisakah Anda menambahkan informasi ke daftar _0?

type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 2_9

  • Gunakan operator type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_58 untuk menempelkan daftar a = "is" b = "nice" my_list = ["my", "list", a, b] 47 ke akhir daftar 0. Simpan daftar yang dihasilkan sebagai a = "is" b = "nice" my_list = ["my", "list", a, b] _49
  • Perluas lebih lanjut a = "is" b = "nice" my_list = ["my", "list", a, b] _49 dengan menambahkan data di garasi Anda. Tambahkan string a = "is" b = "nice" my_list = ["my", "list", a, b] _51 dan float a = "is" b = "nice" my_list = ["my", "list", a, b] 52. Beri nama daftar yang dihasilkan a = "is" b = "nice" my_list = ["my", "list", a, b] _53

_8

  • Ikuti contoh kode di tugas. type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 228 adalah 0 di sini, dan a = "is" b = "nice" my_list = ["my", "list", a, b] 57 adalah a = "is" b = "nice" my_list = ["my", "list", a, b] 47
  • Untuk menambahkan lebih banyak elemen ke a = "is" b = "nice" my_list = ["my", "list", a, b] _49, gunakan a = "is" b = "nice" my_list = ["my", "list", a, b] 60

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _1

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _2

predef_msg = "Don't remove or edit the predefined variables!" areas_msg = "Define `areas` as the list containing all the area variables, in the correct order: `[hall, kit, liv, bed, bath]`. Watch out for typos. The list shouldn't contain anything else!" Ex().check_correct( has_printout(0, not_printed_msg = "__JINJA__:Have you used `{{sol_call}}` to print out the `areas` list at the end of your script?"), check_correct( check_object("areas").has_equal_value(incorrect_msg = areas_msg), multi( check_object('hall', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('kit', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('liv', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bed', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bath', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg) ) ) ) success_msg("Nice! A list is way better here, isn't it?") 2

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _3

predef_msg = "Don't remove or edit the predefined variables!" areas_msg = "Define `areas` as the list containing all the area variables, in the correct order: `[hall, kit, liv, bed, bath]`. Watch out for typos. The list shouldn't contain anything else!" Ex().check_correct( has_printout(0, not_printed_msg = "__JINJA__:Have you used `{{sol_call}}` to print out the `areas` list at the end of your script?"), check_correct( check_object("areas").has_equal_value(incorrect_msg = areas_msg), multi( check_object('hall', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('kit', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('liv', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bed', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bath', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg) ) ) ) success_msg("Nice! A list is way better here, isn't it?") 3

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _4

predef_msg = "Don't remove or edit the predefined variables!" areas_msg = "Define `areas` as the list containing all the area variables, in the correct order: `[hall, kit, liv, bed, bath]`. Watch out for typos. The list shouldn't contain anything else!" Ex().check_correct( has_printout(0, not_printed_msg = "__JINJA__:Have you used `{{sol_call}}` to print out the `areas` list at the end of your script?"), check_correct( check_object("areas").has_equal_value(incorrect_msg = areas_msg), multi( check_object('hall', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('kit', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('liv', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bed', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bath', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg) ) ) ) success_msg("Nice! A list is way better here, isn't it?") 4

Hapus elemen daftar

predef_msg = "Don't remove or edit the predefined variables!" areas_msg = "Define `areas` as the list containing all the area variables, in the correct order: `[hall, kit, liv, bed, bath]`. Watch out for typos. The list shouldn't contain anything else!" Ex().check_correct( has_printout(0, not_printed_msg = "__JINJA__:Have you used `{{sol_call}}` to print out the `areas` list at the end of your script?"), check_correct( check_object("areas").has_equal_value(incorrect_msg = areas_msg), multi( check_object('hall', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('kit', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('liv', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bed', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bath', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg) ) ) ) success_msg("Nice! A list is way better here, isn't it?") 5

Terakhir, Anda juga dapat menghapus elemen dari daftar Anda. Anda dapat melakukan ini dengan pernyataan a = "is" b = "nice" my_list = ["my", "list", a, b] 65

predef_msg = "Don't remove or edit the predefined variables!" areas_msg = "Define `areas` as the list containing all the area variables, in the correct order: `[hall, kit, liv, bed, bath]`. Watch out for typos. The list shouldn't contain anything else!" Ex().check_correct( has_printout(0, not_printed_msg = "__JINJA__:Have you used `{{sol_call}}` to print out the `areas` list at the end of your script?"), check_correct( check_object("areas").has_equal_value(incorrect_msg = areas_msg), multi( check_object('hall', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('kit', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('liv', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bed', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bath', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg) ) ) ) success_msg("Nice! A list is way better here, isn't it?") 6

Perhatikan di sini. segera setelah Anda menghapus elemen dari daftar, indeks elemen yang muncul setelah elemen yang dihapus semuanya berubah

Versi 0 yang telah diperbarui dan diperluas yang telah Anda buat pada latihan sebelumnya diberi kode di bawah ini. Anda dapat menyalin dan menempelkan ini ke IPython Shell untuk bermain-main dengan hasilnya

predef_msg = "Don't remove or edit the predefined variables!" areas_msg = "Define `areas` as the list containing all the area variables, in the correct order: `[hall, kit, liv, bed, bath]`. Watch out for typos. The list shouldn't contain anything else!" Ex().check_correct( has_printout(0, not_printed_msg = "__JINJA__:Have you used `{{sol_call}}` to print out the `areas` list at the end of your script?"), check_correct( check_object("areas").has_equal_value(incorrect_msg = areas_msg), multi( check_object('hall', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('kit', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('liv', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bed', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bath', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg) ) ) ) success_msg("Nice! A list is way better here, isn't it?") 7

Ada kesalahan. Jumlah yang Anda menangkan dengan lotre tidak terlalu besar dan sepertinya poolhouse tidak akan terjadi. Anda memutuskan untuk menghapus string yang sesuai dan mengapung dari daftar 0

Tanda a = "is" b = "nice" my_list = ["my", "list", a, b] _68 digunakan untuk menempatkan perintah pada baris yang sama. Dua potongan kode berikut ini setara

predef_msg = "Don't remove or edit the predefined variables!" areas_msg = "Define `areas` as the list containing all the area variables, in the correct order: `[hall, kit, liv, bed, bath]`. Watch out for typos. The list shouldn't contain anything else!" Ex().check_correct( has_printout(0, not_printed_msg = "__JINJA__:Have you used `{{sol_call}}` to print out the `areas` list at the end of your script?"), check_correct( check_object("areas").has_equal_value(incorrect_msg = areas_msg), multi( check_object('hall', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('kit', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('liv', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bed', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bath', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg) ) ) ) success_msg("Nice! A list is way better here, isn't it?") 8

Manakah dari potongan kode yang akan melakukan pekerjaan untuk kita?

type: NormalExercise key: e6c527bf41 lang: python xp: 100 skills: - 2_14

  • a = "is" b = "nice" my_list = ["my", "list", a, b] _70
  • a = "is" b = "nice" my_list = ["my", "list", a, b] _71
  • a = "is" b = "nice" my_list = ["my", "list", a, b] _72
  • a = "is" b = "nice" my_list = ["my", "list", a, b] _73

8 Anda dapat mencoba semua opsi yang berbeda untuk melihat apakah semuanya berfungsi. Pastikan untuk menginisialisasi ulang daftar 0 lagi sebelum Anda mencoba opsi baru

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _1

predef_msg = "Don't remove or edit the predefined variables!" areas_msg = "Define `areas` as the list containing all the area variables, in the correct order: `[hall, kit, liv, bed, bath]`. Watch out for typos. The list shouldn't contain anything else!" Ex().check_correct( has_printout(0, not_printed_msg = "__JINJA__:Have you used `{{sol_call}}` to print out the `areas` list at the end of your script?"), check_correct( check_object("areas").has_equal_value(incorrect_msg = areas_msg), multi( check_object('hall', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('kit', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('liv', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bed', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg), check_object('bath', missing_msg=predef_msg).has_equal_value(incorrect_msg=predef_msg) ) ) ) success_msg("Nice! A list is way better here, isn't it?") 7

# area variables (in square meters) hall = 11.25 kit = 18.0 liv = 20.0 bed = 10.75 bath = 9.50 # Adapt list areas areas = [hall, kit, "living room", liv, bed, "bathroom", bath] # Print areas _4

type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 2_0

Cara kerja bagian dalam daftar

type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 2_1

Di akhir video, Hugo menjelaskan cara kerja daftar Python di belakang layar. Dalam latihan ini Anda akan mendapatkan pengalaman langsung dengan ini

Kode Python dalam skrip sudah membuat daftar dengan nama 0 dan salinan bernama a = "is" b = "nice" my_list = ["my", "list", a, b] 79. Selanjutnya, elemen pertama dalam daftar a = "is" b = "nice" my_list = ["my", "list", a, b] _79 diubah dan daftar 0 dicetak. Jika Anda menekan Jalankan Kode Anda akan melihat bahwa, meskipun Anda telah mengubah a = "is" b = "nice" my_list = ["my", "list", a, b] 79, perubahan tersebut juga berlaku di daftar 0. Itu karena 0 dan a = "is" b = "nice" my_list = ["my", "list", a, b] 79 menunjuk ke daftar yang sama

Jika Anda ingin mencegah perubahan di a = "is" b = "nice" my_list = ["my", "list", a, b] _79 agar tidak berlaku di 0, Anda harus membuat salinan yang lebih eksplisit dari daftar 0. Anda dapat melakukannya dengan atau menggunakan ________5______90

type: NormalExercise key: 1702a8bcdc lang: python xp: 100 skills: - 29 Ubah perintah kedua, yang membuat variabel a = "is" b = "nice" my_list = ["my", "list", a, b] 79, sehingga a = "is" b = "nice" my_list = ["my", "list", a, b] 79 adalah salinan eksplisit dari 0. Setelah Anda mengedit, perubahan yang dilakukan pada a = "is" b = "nice" my_list = ["my", "list", a, b] _79 seharusnya tidak memengaruhi 0. Kirim jawaban untuk memeriksa ini

8 Ubah panggilan a = "is" b = "nice" my_list = ["my", "list", a, b] 98. Alih-alih menetapkan 0, Anda dapat menetapkan 00 atau 01

Metode apa yang mengatur elemen dalam daftar tertentu dalam urutan menurun atau naik tertentu?

sort() method mengurutkan elemen daftar dalam urutan naik atau turun menggunakan operator < perbandingan default antar item.

Apa atribut data yang akan mengembalikan judul file?

Atribut __name__ mengembalikan nama modul. Secara default, nama file (tidak termasuk ekstensi.

Mengapa merupakan praktik terbaik untuk memiliki banyak pernyataan kecuali dengan setiap jenis kesalahan diberi label dengan benar?

Mengapa merupakan praktik terbaik untuk memiliki beberapa pernyataan kecuali dengan setiap jenis kesalahan diberi label dengan benar? . Ensure the error is caught so the program will terminate In order to know what type of error was thrown and the.

Postingan terbaru

LIHAT SEMUA