当我们学习Python编程语言时,通常只关注一些最常见的数据类型,比如:数字,字符串和列表等。然而,Python还有许多不常见但非常有用的内置数据类型,在编程过程中很容易地被忽略。接下来,我们将详细讲解这些容易被忽略的Python内置类型。
1. 元组(Tuple)
元组与列表类似,但相对少用,常用来临时存储、传递和返回多个值。与列表不同的是,元组是只读的,不能修改它们的内容。元组可以使用括号或者在元素之间使用逗号创建,例如:(1,2,3)
或 tup1 = (4, 5, 6)
下面是对元组的一个示例:
# 创建一个元组
tup1 = ('red', 'green', 'blue')
# 访问元组中的数值
print(tup1[0])
# 该元组不允许更新。尝试以下代码将会出现错误
tup1[0] = 'yellow'
输出结果:
red
TypeError: 'tuple' object does not support item assignment
2. 集合(Set)
Python的Set是一组无序的元素,用大括号 {}
或使用 set()
函数进行创建。它们可以被用于一些特定场合,例如查找元素,去除重复元素,判断两个集合是否有交集等。示例代码如下:
# 创建一个集合
s = {1, 2, 3}
# 访问集合中的数值
print(s)
#添加元素
s.add(4)
print(s)
#删除元素
s.remove(1)
print(s)
#判断元素是否在集合中
print(3 in s)
#交集运算
s2 = {2, 3, 4}
print(s.intersection(s2))
输出结果:
{1, 2, 3}
{1, 2, 3, 4}
{2, 3, 4}
True
{2, 3, 4}
总之,这里只是介绍了两个Python内置数据类型中的元组和集合,并以简单示例说明了它们的用法。在实际的编程过程中,这些数据类型的主要应用还是根据实际编程需求而定。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:容易被忽略的Python内置类型 - Python技术站