python list简介

list基本操作

访问列表元素

list[index] #index可为-1,表示list中最后一个元素

 

修改列表元素

list[index] = str #直接修改

 

添加列表元素

list.append(str) #末尾添加

list.insert(index, str) #index处添加

 

删除列表元素

list.pop() #删除最后一个列表元素

list.pop(index) #删除索引处的列表元素

del list[index] #删除索引处的列表元素

list.remove(str) #根据值str删除列表元素

 

将列表反转

list.reverse() #永久性操作,可使用list.reverse().reverse()复原

 

列表长度

len(list)

 

遍历列表

for list in lists: #使用for循环遍历

 

复制列表

list1 = list2 #list1与list2内存地址相同,修改list2,将修改list1

list1 = list2[:] #list1与list2内存地址不同,修改list2,不修改list1

 

数值列表

range(min, max) #默认步长为1

range(min, max, step) #步长为step

list(range(min, max)) #将range()的结果转化为列表

list = [value*2 for value in range(min, max)] #列表解析,以1行代码代替, **表示乘方运算

 

元组

不可变的列表称为元组

定义元组需要用圆括号定义

不能修改元组的元素,但可以给存储元组的变量赋值

dimensions = (value1)

dimensions = (value2) #重新赋值后dimensions的元素将改变

posted @ 2019-02-26 12:12  roov  阅读(2)  评论(0编辑  收藏  举报