Ambil kode berikut:
nums = ["1", "2", "3"]
one, two, three = nums
print("Sum:", one+two+three) # >> Sum: 123
Apakah ada cara untuk mengubah tipe data string saat melakukan destrukturisasi? Saya berharap hal seperti berikut ini akan berhasil, namun sayangnya tidak:
nums = ["1", "2", "3"]
int(one), int(two), int(three) = nums
print("Sum:", one+two+three) # Expected output >> Sum: 6
Saya tahu saya bisa dengan mudah mengubah tipe data dengan melakukan one = int(nums[0])
dll... tapi saya hanya ingin tahu apakah hal seperti ini mungkin dilakukan dalam ekspresi penugasan yang merusak itu sendiri?