Python - Buka Paket Tuple
Membongkar Tuple
Ketika kita membuat sebuah tuple, kita biasanya memberikan nilai padanya. Ini disebut "mengemas" sebuah tuple:
Contoh
Mengemas tupel:
fruits = ("apple", "banana", "cherry")
Namun, dalam Python, kita juga diperbolehkan untuk mengekstrak nilai kembali ke dalam variabel. Ini disebut "membongkar":
Contoh
Membongkar tupel:
fruits = ("apple", "banana", "cherry")
(green, yellow, red) = fruits
print(green)
print(yellow)
print(red)
Catatan: Jumlah variabel harus sesuai dengan jumlah nilai dalam tupel, jika tidak, Anda harus menggunakan tanda bintang untuk mengumpulkan nilai yang tersisa sebagai daftar.
Menggunakan Asterisk*
Jika jumlah variabel kurang dari jumlah nilai, Anda dapat menambahkan an *
ke nama variabel dan nilai akan ditetapkan ke variabel sebagai daftar:
Contoh
Tetapkan sisa nilai sebagai daftar yang disebut "merah":
fruits = ("apple", "banana", "cherry", "strawberry", "raspberry")
(green, yellow, *red) = fruits
print(green)
print(yellow)
print(red)
Jika tanda bintang ditambahkan ke nama variabel lain selain yang terakhir, Python akan memberikan nilai ke variabel hingga jumlah nilai yang tersisa cocok dengan jumlah variabel yang tersisa.
Contoh
Tambahkan daftar nilai variabel "tropic":
fruits = ("apple", "mango", "papaya", "pineapple", "cherry")
(green, *tropic, red) = fruits
print(green)
print(tropic)
print(red)