list中的索引都是從0開始的,注意在使用的時候不要越界。
給list新增元素
eg:l = ['adam', 'lisa', 'bart']
l.insert(2,'paul')
print l
刪除list中的元素同理,pop函式等同於oppend函式,預設的是刪除list最後一位的元素,如果要刪除其他位置的元素,需要加入索引這個引數。
eg:l = ['adam', 'lisa', 'paul', 'bart']
l.pop(2)
l.pop()
print l
執行結果:
['adam', 'lisa']替換元素,可以直接對list中的某個索引賦值就可以了。
eg:
l = ['adam', 'lisa', 'bart']
l[0]='bart'
l[-1]='adam'
print l
執行結果:
['bart', 'lisa', 'adam']
建立tupleeg:tuple是另外一種有序列,但是tuple一旦建立就不能修改了,
建立tuple和建立list唯一不同之處是用
( )
替代了[ ]
t =(0,1,2,3,4,5,6,7,8,9)
print t
獲取tuple的方式和list是一樣的,例如,t[-1]可以獲取元組中的最後乙個元素。
在建立但元素tuple時,為了和其他資料型別區分開來,需要加乙個,符號
eg:t = ('adam',)
print t
python新手自學 dict
例如班裡面人的名字和成績,要用名字來查詢成績,如果用list就比較麻煩,所以就有了dict,其中名字 成績是一組元素。我們把名字稱為key,成績稱為value,表示dict,然後按照key value寫出來即可。注意乙個key value算乙個元素。建立乙個dict d 可以使用d key 來查詢相...
python新手自學 set
set是持有一系列元素,這一點和list比較像,但是set中的元素是沒有重複的,而且是無序的,這點和dict的key比較像。建立set的方式是呼叫set 並傳入乙個list,list的元素將作為set的元素。s set a b c print s set a c b 當我們傳入重複的元素的時候,se...
新手自學python筆記(三)
在迴圈中使用continue 要返回到迴圈開頭,並根據條件測試結果決定是否繼續執行迴圈,可使用continue語句,它不像break語句那樣不再執行餘下的 並退出整個迴圈。c 1 0 while c 1 10 c 1 1 if c 1 2 0 continue print c 1 輸出 13 579...