本人初学python,学习到列表
列表是一系列按特定顺序排列的元素组成,使用 [ ]定义
如: color=['red','pink','yellow','green']
可根据索引访问列表中的元素,索引从0开始
输出如下:
列表操作:
color=['red','pink','yellow','green']
增加元素:append() 在列表为增加元素
插入元素 insert(index,var) 在指定位置插入元素
删除元素: del color[index] 使用删除语句,彻底删除任何位置的元素,条件是指定索引的元素
test=color.pop() 默认移除最后一个位置元素,且可将最后一个元素的值并存储到其他变量
test1=color.pop(index) 移除指定位置的元素,且可将其值存储到其他变量并使用
列表排序:
永久排序 : sort 排序后不能回复以前的顺序
临时排序: sorted 排序后不会改变原列表的顺序
color=['red','pink','yellow','green'] L =sorted(color) # 此时L ['green', 'pink', 'red', 'yellow'] l =sorted(color,reverse=True) # 反转 L 排序 print(l) #['green', 'pink', 'red', 'yellow'] print(color) #['red', 'pink', 'yellow', 'green']
倒着打印列表:
reverse() 永久改变元素列表的顺序。 改变回来原来的顺序 可再一次进行reverse()
color=['red','pink','yellow','green'] color.reverse() print(color) #['green', 'yellow', 'pink', 'red'] color.reverse() print(color) # ['red','pink','yellow','green']