]
num[3:6]==>[4,5,6] num[-3:-1]==>[8,9] num[-3,0]==>[](因为0是第一位),正确的写法是num[-3:]==>[8,9,10](指的是取值取到结束)...;同理;要是省略第一个索引,则从头开始;num[:3]==>[1,2,3];两个索引都省略====>复制整个序列
固定步长:即将按照指定步长跳过一些元素 num[0:10:2]==>[1,3,5,7,9...相加
序列中用相加来拼接序列 [1,2,3]+[4,5,6]==>[1,2,3,4,5,6]
注:不同类型的序列无法完成拼接,会报错,比如int拼string就会报错
乘法
序列与x相乘,将序列里面的元素复制...=>(1,2,3)
():空括号表示一个空元组 42,表示只包含一个值的元组,一定要加上逗号
tuple的工作原理与list很像:将一个序列作为参数,并将其转换为元组
tuple([1,2,3])=...=>(1,2,3) tuple('abc')==>('a','b','c') tuple((1,2,3))==>(1,2,3)
元组的切片是元组
元组可以用作映射中的键、集合的成员,但是列表不行
有些内置函数和方法返回元组