python变量以及数据类型(四)
集合(set)
集合是一个无序的不重复元素序列。集合中的元素必须是可哈希的(即不可变类型),因此列表不能作为集合的元素,但元组可以(只要元组中的元素都是可哈希的)。
示例代码:
python复制代码
|
# 定义一个集合 |
|
fruits_set = {"苹果", "香蕉", "橙子", "苹果"} # 注意,"苹果"只会出现一次 |
|
|
|
# 访问集合元素(集合无序,因此没有特定的索引) |
|
print("水果集合:", fruits_set) |
|
|
|
# 添加集合元素 |
|
fruits_set.add("桃子") |
|
print("添加元素后的集合:", fruits_set) |
|
|
|
# 删除集合元素 |
|
fruits_set.remove("香蕉") |
|
print("删除元素后的集合:", fruits_set) |
|
|
|
# 集合运算(交集、并集、差集等) |
|
set1 = {1, 2, 3} |
|
set2 = {2, 3, 4} |
|
print("交集:", set1 & set2) |
|
print("并集:", set1 | set2) |
|
print("差集:", set1 - set2) |
在上面的代码中,我们创建了一个包含水果名称的集合,并展示了如何添加和删除集合元素。同时,我们还演示了集合之间的基本运算,如交集、并集和差集。
总结:Python提供了丰富的数据类型来满足不同的编程需求。除了简单的整数、浮点数、字符串和布尔值外,列表、元组、字典和集合等复杂数据类型也为我们提供了更强大的数据处理能力。通过掌握这些数据类型的使用方法和特性,我们可以编写出更加高效、灵活和易于维护的Python代码。希望这些示例能够帮助你更深入地理解Python的数据类型,并在实际编程中加以应用。