在Python編程語言中,集合是一種無序的、可變類型的數據結構,它由一組不重復的元素組成。
以下是如何創建一個集合:
set1 = {1, 2, 3, 4, 5} print(set1)
輸出結果為:
{1, 2, 3, 4, 5}
可以使用add()方法向集合中添加元素:
set1 = {1, 2, 3, 4, 5} set1.add(6) print(set1)
輸出結果為:
{1, 2, 3, 4, 5, 6}
集合支持并集、交集、差集等操作:
set1 = {1, 2, 3, 4, 5} set2 = {4, 5, 6, 7, 8} print(set1.union(set2)) #并集 print(set1.intersection(set2)) #交集 print(set1.difference(set2)) #差集
輸出結果為:
{1, 2, 3, 4, 5, 6, 7, 8} {4, 5} {1, 2, 3}
數組是一種有序的、可變類型的數據結構,它由一組相同類型的元素組成。
以下是如何創建一個數組:
arr1 = [1, 2, 3, 4, 5] print(arr1)
輸出結果為:
[1, 2, 3, 4, 5]
可以使用append()方法向數組中添加元素:
arr1 = [1, 2, 3, 4, 5] arr1.append(6) print(arr1)
輸出結果為:
[1, 2, 3, 4, 5, 6]
數組支持切片操作:
arr1 = [1, 2, 3, 4, 5] print(arr1[1:3])
輸出結果為:
[2, 3]