Python元组Python 的元组与列表类似,不同之处在于元组的元素一旦创建就不能修改;从形式上,元组的所有元素放在一对圆括号中,元素之间使用逗号分隔;如果元组中只有一个元素则必须在最后增加一个逗号。一、元组创建与元素访问>>> x = (1, 2, 3) #直接把元组赋值给一个变量>>> type(x) #使用type()函数查看变量类型<class 'tuple'>>>> x = () #空元组>>> x = tuple() #空元组>>> tuple(range(5)) #将其他迭代对象转换为元组(0, 1, 2, 3, 4)>>> x[0] #元组支持使用下标访问特定位置的元素1>>> x[-1] #最后一个元素,元组也支持双向索引3>>> x[1] = 4 #元组是不可变的TypeError: 'tuple' object does not support item assignment>>> x = (3) #这和x = 3是一样的>>> x3>>> x = (3,) #如果元组中只有一个元素,必须在后面多写一个逗号,避免二义性>>> x(3,)很多内置函数的返回值也是包含了若干元组的可迭代对象,例如enumerate()、zip()等等。>>> list(enumerate(range(5)))[(0, 0), (1, 1), (2, 2), (3, 3), (4, 4)]>>> list(zip(range(3), 'abcdefg'))[(0, 'a'), (1, 'b'), (2, 'c')]————————————————
文章转载自阿语python,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




