Python列表。app
# -*- coding: utf-8 -*- """ Created on Mon Feb 20 11:05:50 2017 @author: Administrator """ #列表 weeklist=['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'] print(weeklist) #排序,根据字母顺序排序,顺序被修改后没法恢复 cars=['baoma','aodi','aeo','qq'] print(cars) #根据字母顺序排序,且不改变列表原有顺序 print(sorted(cars)) print(cars) cars.sort() print(cars) #根据字母逆序排序,与sort排序结果相反 cars.sort(reverse=True) print(cars) #倒序打印列表,顺序不可恢复,再次执行命令能够恢复原顺序 cars.reverse() print(cars) # print(type(weeklist[0])) #从后向前索引,在列表长度未定状况下颇有用 print(weeklist[-1]) names=['tom','bill','green'] print(names) print(names[0]+' Hi.') print(names[1]+' Hi.') print(names[2]+' Hi.') #定义出行方式列表 chuxing=['步行','公交车','打的'] print('I like '+chuxing[0]) print('I like '+chuxing[1]) print('I like '+chuxing[2]) #修改列表值 chuxing[2]='的士' print(chuxing) #增长元素 chuxing.append('飞机') print(chuxing) #指定位置添加元素 chuxing.insert(2,'火车') chuxing.insert(5,'未知') print(chuxing) #删除元素 del chuxing[-1] print(chuxing) #建立空列表,随后添加元素在某些状况下颇有用 game=[] game.append('dnf') game.append('dota2') print(game) #弹出新元素,存储于新列表 #删除元素可选指定元素索引 newchuxing=chuxing.pop() nchuxing=chuxing.pop(2) print(chuxing) print(newchuxing) print(nchuxing) print(chuxing) #删除指定值元素,若是存在多个重复元素须要配合其余方法删除 chuxing.remove('的士') print(chuxing) #列表长度 print(len(chuxing))