python笔记-002-★列表

来源:互联网 发布:学会编程能做什么 编辑:程序博客网 时间:2024/06/05 00:49
# 列表:由一系列按特定排序的元素组成city = ['BeiJing', 'ShangHai', 'GuangZhou']print(city)# 访问列表元素# 索引从0开始print(city[2])# 索引-1是最后一个元素,-2为倒数第二,以此类推print(city[-1])# ★确认列表长度:len(aaa)city_len = len(city)print(city_len)# 修改列表元素abc = ["aaa", "b", "c", "d", "e"]print(abc)abc[0] = "a"print(abc)# ★添加元素:将新元素添加到列表末尾abc.append(xxx)abc.append("d")print(abc)# ★在指定位置添加元素:abc.insert(index,xxx)abc = ["b", "c", "d", "e"]print(abc)abc.insert(0, "a")print(abc)# ★从列表删除元素del abc[index]del abc[4]print(abc)# ★使用pop()删除列表末尾元素# ★将元素在列表中删除,并获得它的值# ★例如:击落敌机,获取被击落敌机的坐标ttt = ['aaa', 'bbb', 'ccc', 'ddd']ttt_pop = ttt.pop()print(ttt)print(ttt_pop)# ★弹出列表的任意位置的元素:ttt.pop(index)ttt_pop = ttt.pop(1)print(ttt)print(ttt_pop)# ★根据值删除列表元素ttt.remove(value)ttt.remove('aaa')print(ttt)# 永久性排序:ttt.sort()# 正序ttt = ['ddd', 'bbb', 'aaa', 'eee', 'ccc']ttt.sort()print(ttt)# 逆序reverse=Truettt.sort(reverse=True)print(ttt)# 临时性排序:sorted(ttt)# 保留列表元素原本的顺序,以特定的顺序呈现print('---sorted---')print(sorted(ttt))print(ttt)# 也可使用reverse=True进行倒序呈现ttt = ['aaa', 'bbb', 'ccc', 'ddd']print(sorted(ttt , reverse=True))# 永久性反转列表顺序:ttt.reverse()# 可再次使用此方法回复原本排序ttt.reverse()print(ttt)

原创粉丝点击