Python入门:元组

六、元组

6.1 定义元组

元组和列表相似,列表是[---],元组是(---)

number = (200,100,50)
type(number)
# 输出:tuple

6.2 访问元组

number = (200,100,50)
print(number[0])
print(number[1])
print(number[2])
# 输出:
# 200
# 100
# 50

6.3 修改元组变量

元组的元素是不能修改的

比如,我试图重新赋值,这时候程序会报错

number = (200,100,50)
number[0] = 300
print(number)
# 输出:'tuple' object does not support item assignment

但是这个操作,在列表里,是没问题的

number = [200,100,50]
number[0] = 300
print(number)
# 输出:[300, 100, 50]

虽然元组的元素不能修改,但是我可以把整个元组都改掉

number = (200,100,50)
number = (100,50)
print(number)
# 输出:(100, 50)

6.4 遍历元组中所有的值

numbers = (200,100,50)
for number in numbers:
    print(number)
# 输出:
# 200
# 100
# 50

6.5 元组和列表的区别

相比于列表,元组是更简单的数据结构
元组的元素是不能修改的
如果需要储存的一组值,在整个程序里都不变,可以用元组

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 列表: 前面已经用了很多次列表,可以看出列表的功能是比较强大的。本节将讨论列表不同于元组和字符串的地方:列表的内容...
    泷汰泱阅读 1,278评论 0 1
  • 元组遍历 在列表中我们可以通过for关键字进行循环遍历,同样的,在元组中,我们也可以通过for关键字进行循环遍历,...
    学知不足阅读 4,188评论 0 0
  • 2018.12.13 绘本班下课时,孩子们争着收垫子。 当轩轩抱走丁丁手里的垫子时,丁丁一下子委屈得哭了,他也要抱...
    春田花房阅读 228评论 0 0
  • 所有花草都枯黄了 没关系 还有青松迎风而立 所以小溪都干涸了 没关系 还有长江奔流不息 所有亲友都离去了 没关系 ...
    下过雨的街道阅读 552评论 0 3
  • 如果心会说话 谎言更虚假 箴言变可怕 所以要用黑暗抚慰伤疤 光明留着爱 他
    a1494e7f2461阅读 178评论 2 3