06 python元组(创建、索引、修改、删除、内置函数)

python中的元组与列表类似,只不过元组中的元素不可删除和修改,可以索引查询,也可以将两个元组组合,可以删除整个元组。

- 格式

list1=[1,2,3,4,5] #列表使用方括号
tuple1=(1,2,3,4,5) #元组使用圆括号

- 创建一个空元祖

    tuple2=()

- 当元组只有一个元素时,后边需加上一个逗号,否则未被人为是其他类型的数据,如下:

    >>> tuple2=(1)
    >>> print(tuple2)
        1
    >>> type(tuple2)
    <class 'int'>
    >>> tuple3=(1,)
    >>> type(tuple3)
    <class 'tuple'>
    >>> 

- 其他索引、截取的方法与列表类似

索引

tuple1 = (1,2,3,4)
tuple2 = ("apple","banana","orange","grape","blueberry")
print("tuple1中索引值为0的元素:",tuple1[0])
print("tuple2 [1:3]:",tuple2[1:3])

输出

tuple1中索引值为0的元素: 1
tuple2 [1:3]: ('banana', 'orange')

修改元组

#修改元组,不能修改元组中原有的元素,但是可以将两个元组连接
tuple1 = (1,2,3,4)
tuple2 = ("apple","banana","orange","grape","blueberry")
tuple3 = tuple1+tuple2
print("tuple1+tuple2:",tuple3)

输出

tuple1+tuple2: (1, 2, 3, 4, 'apple', 'banana', 'orange', 'grape', 'blueberry')

删除元组

tuple1 = (1,2,3,4)
print(tuple1)
del tuple1

其他相关 参考:https://blog.csdn.net/qq_42397914/article/details/81395448
- 元组内置函数
len() 求长度
max() 返回最大值
min() 返回最小值
tuple()列表转换成元组
代码

    #元组内置函数

    tuple1=(1,2,3,4)

    print("len 返回元祖的长度:",len(tuple1))
    print("max 返回元祖的最大值:",max(tuple1))
    print("min 返回元祖的最小值:",min(tuple1))

    list1=[5,6,7,8]
    print("将列表转为元组:",tuple(list1))

输出

    len 返回元祖的长度: 4
    max 返回元祖的最大值: 4
    min 返回元祖的最小值: 1
    将列表转为元组: (5, 6, 7, 8)

猜你喜欢

转载自blog.csdn.net/qq_42397914/article/details/81409914