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的主要内容,如果未能解决你的问题,请参考以下文章

turple list dict 互相转换

Python中的迭代器

Rust中的Vector类型

TP5报如下的错误 Indirect modification of overloaded element of thinkpaginatorCollection has no effect(代码片段

python高级特性的一般认识

常见的代码片段