码迷,mamicode.com
首页 > 其他好文 > 详细

List和Turple

时间:2018-08-13 13:58:09      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:ack   tuple   pen   text   assm   有一个   ring   pop   赋值   

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

标签:ack   tuple   pen   text   assm   有一个   ring   pop   赋值   

原文地址:https://www.cnblogs.com/shrimpPython/p/9467221.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!