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.