python 语言教程变量之元组

Posted thefist11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 语言教程变量之元组相关的知识,希望对你有一定的参考价值。

1. 元组

另一个数据类型,类似于 List(列表)。

  • 用 () 标识,内部元素用逗号隔开。

  • 元组不能二次赋值,相当于只读列表。不允许更新

eg.

实例(Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )
tinytuple = (123, 'john')
 
print tuple               # 输出完整元组
print tuple[0]            # 输出元组的第一个元素
print tuple[1:3]          # 输出第二个至第四个(不包含)的元素 
print tuple[2:]           # 输出从第三个开始至列表末尾的所有元素
print tinytuple * 2       # 输出元组两次
print tuple + tinytuple   # 打印组合的元组

输出结果:

('runoob', 786, 2.23, 'john', 70.2)
runoob
(786, 2.23)
(2.23, 'john', 70.2)
(123, 'john', 123, 'john')
('runoob', 786, 2.23, 'john', 70.2, 123, 'john')

eg2.

实例(Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )
list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]
tuple[2] = 1000    # 元组中是非法应用
list[2] = 1000     # 列表中是合法应用

以上是关于python 语言教程变量之元组的主要内容,如果未能解决你的问题,请参考以下文章

Python3教程之元组

python语言中的数据类型之元组

python小白之路(特性语法三之元组字典)

Python从入门到精通,100天就够了!——常用数据结构之元组

python之元组,列表和字典的区别

Python之元组列表and 字典