Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

โปรแกรม Python สำหรับแปลง Set เป็น Tuple และ Tuple เป็น Set


เมื่อจำเป็นต้องแปลงโครงสร้างชุดเป็น 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'

  • ประเภทนี้ถูกกำหนดและแสดงเป็นเอาต์พุตบนคอนโซล