python學習筆記2

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))
相關文章
相關標籤/搜索