一、定义元组
上篇文章我们知道了字符串是一种序列,它可以迭代循环,也可以按索引访问,也可以切片访问。但它的组成只能是单个的字符,现在来介绍一种更多元化的序列:元组,英文叫tuple
1.1、定义元组
t = ('My', 'age', 'is', 18)
在这个元组中包含了3个字符串,一个整形数字,元组中的每一项称作元素,4个元素按照从左到右的顺序排列
1.2、用下标索引访问
t[0] # 'my'
t[3] = t[-1] # 18
也可以通过切片来访问,注意切片返回的是一个包含切片片段的新元组
t[0:2] # ('My', 'age')
1.3、不用括号定义元组
t = 'My', 'age', 'is', 18
但当,元组中只有一个元素的时候,必须要加一个逗号
t = ('solo',)
# 或者不带括号
t = 'solo',
1.4、序列强制转换为元组
tuple('abc') # ('a', 'b', 'c')
tuple