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))