基本数据类型---元组

元组的定义和特性

定义:与列表类似,只不过[]改成()

特性:

  1.可存放多个值
  2.不可变
  3.
按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序

功能:

  1. index
  2. count
  3. 切片

使用常见:

  1. 显示的告知别人,此处数据不可修改
  2. 数据库连接配置信息等
  3. 元组的创建与常用操作

创建

>>> age = (11, 22, 33, 44, 55, 66)
>>> age
(11, 22, 33, 44, 55, 66)
#
>>> ages = tuple((11, 22, 33, 44, 55, 66))
>>> ages
(11, 22, 33, 44, 55, 66)

常用操作

# 索引
>>> ages = (11, 22, 33, 44, 55, 66)
>>>
>>> ages[1]
22
>>> ages[0]
11
>>> ages[-1]
66
>>> ages[-2]
55
# 切片,同list

# 循环
>>> for age in ages:
...         print(age)
...
11
22
33
44
55
66

# 长度
>>> len(ages)
6

# 包含
>>> 11 in ages
True
>>> 88 in ages
False
>>> 11 not in ages
False

元组的特性详解

1. 可存放多个值

如果元组中只有一个值

>>> t = (1,)
>>> t
(1,)
>>> t = (1)     # 等同于t = 1
>>> t
1

元组中不仅可以存放数字、字符串,还可以存放更加复杂的数据类型

2. 不可变

元组本身不可变,如果元组中还包含其他可变元素,这些可变元素可以改变

 

posted @ 2018-06-09 15:44  以后、  阅读(159)  评论(0)    收藏  举报