List和Turple
Posted shrimppython
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了List和Turple相关的知识,希望对你有一定的参考价值。
List
格式:classmates = [‘Michael‘, ‘Bob‘, ‘Tracy‘]
读取list长度用:len(classmetes)
索引:索引正向从0开始,逆向从-1开始
在末尾增加list元素:使用classmates.append(‘Adam‘)
在指定位子增加list元素:classmates.insert(1, ‘Jack‘)
删除list末尾元素和删除指定位置元素:classmates.pop()/
classmates.pop(i)
Turple
格式:classmates = (‘Michael‘, ‘Bob‘, ‘Tracy‘)注意是圆括号
元祖(turple)一旦初始化则不能更改。
只有1个元素的tuple定义时必须加一个逗号t = (1,),否则Python会认为你是在赋值t=(1)这时的括号是数学里面的小括号。所以要明确定义只有一个元素的元组时,应该加逗号。
最后一个例子:List和Turple的区别,
>>> t = (‘a‘, ‘b‘, [‘A‘, ‘B‘])
>>> t[2][0] = ‘X‘
>>> t[2][1] = ‘Y‘
>>> t
(‘a‘, ‘b‘, [‘X‘, ‘Y‘])
Turple永远指向不变,变得是List
以上是关于List和Turple的主要内容,如果未能解决你的问题,请参考以下文章
TP5报如下的错误 Indirect modification of overloaded element of thinkpaginatorCollection has no effect(代码片段