เมื่อจำเป็นต้องแปลงโครงสร้างชุดเป็น tuple และ tuple เป็นชุด สามารถใช้เมธอด 'tuple' และ 'set' ได้
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_set = {'ab', 'cd', 'ef', 'g', 'h', 's', 'v'} print("The type is : ") print(type(my_set), " ", my_set) print("Converting a set into a tuple") my_tuple = tuple(my_set) print("The type is : ") print(type(my_tuple), " ", my_tuple) my_tuple = ('ab', 'cd', 'ef', 'g', 'h', 's', 'v') print("The tuple is:") print(my_tuple) print(type(my_tuple), " ", my_tuple) print("Converting tuple to set") my_set = set(my_tuple) print(type(my_set), " ", my_set)
ผลลัพธ์
The type is : <class 'set'> {'ef', 'g', 'h', 's', 'ab', 'v', 'cd'} Converting a set into a tuple The type is : <class 'tuple'> ('ef', 'g', 'h', 's', 'ab', 'v', 'cd') The tuple is: ('ab', 'cd', 'ef', 'g', 'h', 's', 'v') <class 'tuple'> ('ab', 'cd', 'ef', 'g', 'h', 's', 'v') Converting tuple to set <class 'set'> {'ef', 'g', 'h', 's', 'ab', 'v', 'cd'}
คำอธิบาย
-
ชุดถูกกำหนดและแสดงบนคอนโซล
-
ประเภทของโครงสร้างข้อมูลนี้กำหนดโดยใช้วิธี "ประเภท"
-
มันถูกแปลงเป็น tuple โดยใช้วิธีการ 'tuple'
-
ประเภทของประเภทนี้ถูกกำหนดโดยใช้วิธี 'ประเภท'
-
ตอนนี้เพื่อแปลง tuple นี้กลับเป็นการตั้งค่า ใช้วิธี 'set'
-
ประเภทนี้ถูกกำหนดและแสดงเป็นเอาต์พุตบนคอนโซล