set()
函數在 Python 2 和 Python 3 之間存在一些差異。這兩個版本的主要區別是:
Python 2:
set()
函數用于將一個可迭代對象(如列表、元組等)轉換為集合(set)。set(iterable)
my_list = [1, 2, 3, 4, 5, 5, 6]
my_set = set(my_list)
print(my_set) # 輸出:set([1, 2, 3, 4, 5, 6])
Python 3:
set()
函數的用法與 Python 2 相同,但在 Python 3 中,集合(set)的顯示方式有所改變。set(iterable)
my_list = [1, 2, 3, 4, 5, 5, 6]
my_set = set(my_list)
print(my_set) # 輸出:{1, 2, 3, 4, 5, 6}
總結:set()
函數在 Python 2 和 Python 3 之間的主要區別在于集合(set)的顯示方式。在 Python 2 中,集合以 set([...])
的形式顯示,而在 Python 3 中,集合以 {...}
的形式顯示。其他方面的功能和用法沒有太大區別。