python学习四--元组

约定不等于承诺〃 2022-06-03 03:18 283阅读 0赞

元组
不可变序列
元组与列表一样,也是一种序列。唯一的不同是元组不能改变。
创建元组的语法很简单:如果你用逗号分割了一些值,那么你就自动创建了元组。

1,2,3
(1, 2, 3)
(1,2,3) # 用括号表示元组
(1, 2, 3)
() # 空元组
()
如何实现包含一个值的元组呢?方法有点奇特——必须加逗号,即使只有一个值
42,
(42,)
(42,)
(42,)
3 * (42+1)
126
3 * (40+1,)

(41, 41, 41)

tuple 函数
tuple函数的功能与list函数基本上一样:以一个序列作为参数并把它转换为元组。
tuple([1,2,3])
(1, 2, 3)
tuple(‘abc’)
(‘a’, ‘b’, ‘c’)
tuple((1,2,3))
(1, 2, 3)

元组其实操作不复杂,除了创建元组和访问元组元素之外,其他操作较少。

1、列表

cities = [‘chengdu’,’shanghai’,’beijing’] 定义一个列表
len(cities)
3
print cities[1]
shanghai
print cities[2]
beijing
print cities[0]
chengdu
cities = [‘chengdu’,1212,123.12,’beijing’]

2、元组(如其他语言的枚举)

wolf = (‘mouse’,’finger’,18,’True’)

3、字典

love = {‘name’:’wolf’,’age’:18}
print love
{‘age’: 18, ‘name’: ‘wolf’}
print love[‘age’]
18
print love[‘name’]
wolf

发表评论

表情:
评论列表 (有 0 条评论,283人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Python 学习

    元组:不可修改的序列 tuple(读音是 /tuːpəl/ 或 /tʌpəl/)与列表一样,元组也是序列,唯一的差别在于元组是不能修改的(你可能注意到了,字符串也不能修改