python tuple的使用教程

Python元组详解

Python元组与列表类似,不同之处在于元组的元素无法修改,元组使用小括号(),元组是不可变数据类型。列表使用方括号[ ],另外列表是一个可变类型的数据。

元组的创建

使用()就可以创建元组,元素之间使用英文逗号,隔开。

num_tuple = (1, 2, 3)
string_tuple = ("a", )

注意: 使用元组的时候,如果只有一个元素记得加上一个逗号,不然就是一条赋值语句。

查看元组元素

元素和列表类似,下标(索引)从0开始,可以进行截取。

string_tuple = ("a", "b", "c", "d")
print("string_tuple[0]", string_tuple[0])

类似于切片,不懂的可以查看前面的文章。

删除元组

元祖中的元素值不可以修改和删除,但是我们可以使用 del 关键字删除整个元组。

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
string_tuple = ("a", "b", "c", "d")
print("string_tuple", string_tuple)
del string_tuple

元组的内置方法

len() 获取元组元素个数

tuple1 = (1, 2, 3, 44, 55)
print("元组的长度是:" len(tuple1))

max(), min()返回元组元素最大值,最小值

tuple_num = (11, 22, 33, 0, 15, 40)
print("tuple_num中元素最大值是:", max(tuple_num))

print("tuple_num中元素最小值是:", min(tuple_num))

元组运算符

与字符串和列表一样,元组也可以使用+和*进行运算。

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
tuple1 = (11, 22, "string")
tuple2 = ("python", [11, 22])
tuple3 = tuple1 + tuple2
tuple4 = tuple1 * 3

print("使用+运算符的结果是:", tuple3)
print("使用*运算符的结果是:", tuple4)

元组的遍历

使用for循环进行遍历

tuple_str = ("a", "abc", "d", "df")
for i in tuple_str:
    print(i)

猜你喜欢

转载自blog.csdn.net/sinat_38682860/article/details/108224061
今日推荐