Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python chuyển Set thành Tuple và Tuple thành Set

Khi cần chuyển đổi cấu trúc set thành tuple và tuple thành set, các phương thức tuple và set có thể được sử dụng.

Ví dụ

my_set = {'ab', 'cd', 'ef', 'g', 'h', 's', 'v'}
print("Kiểu là: ")
print(type(my_set), " ", my_set)
print("Chuyển set thành tuple")
my_tuple = tuple(my_set)
print("Kiểu là: ")
print(type(my_tuple), " ", my_tuple)
my_tuple = ('ab', 'cd', 'ef', 'g', 'h', 's', 'v')
print("Tuple là:")
print(my_tuple)
print(type(my_tuple), " ", my_tuple)
print("Chuyển tuple thành set")
my_set = set(my_tuple)
print(type(my_set), " ", my_set)

Kết quả

Kiểu là:  {'ef', 'g', 'h', 's', 'ab', 'v', 'cd'}
Chuyển set thành tuple
Kiểu là:  ('ef', 'g', 'h', 's', 'ab', 'v', 'cd')
Tuple là: ('ab', 'cd', 'ef', 'g', 'h', 's', 'v')
 ('ab', 'cd', 'ef', 'g', 'h', 's', 'v')
Chuyển tuple thành set
 {'ef', 'g', 'h', 's', 'ab', 'v', 'cd'}

Giải thích

  • Một set được định nghĩa và hiển thị trên console.
  • Kiểu của cấu trúc dữ liệu này được xác định bằng phương thức type.
  • Nó được chuyển thành tuple bằng phương thức tuple.
  • Kiểu của kiểu này được xác định bằng phương thức type.
  • Bây giờ để chuyển tuple này ngược lại thành set, phương thức set được dùng.
  • Kiểu này được xác định và hiển thị làm đầu ra trên console.