python內置的一種數據類型是列表:list。list是一種有序的集合,可以隨時添加和刪除其中的元素。
比如,列出班里所有同學的名字,就可以用一個list表示:
>>>['Jenkins','Jenny','Tracy']
['Jenkins','Jenny','Tracy']
list是數學意義上的有序集合,也就是說,list中的元素是按照順序排列的。
添加新元素:append()、insert()
1、append():append()總是把新的元素添加到list的尾部。
>>>L=['Jenkins','Jenny','Tracy']
>>>L.append('Paul')
>>>printL['Jenkins','Jenny','Tracy','Paul']
2、insert():list的insert()方法,它接受兩個參數,第一個參數是索引號,第二個參數是待添加的新元素:
>>>L=['Jenkins','Jenny','Tracy']
>>>L.insert(0,'Paul')
>>>printL['Paul','Jenkins','Jenny','Tracy']
L.insert(0,'Paul')的意思是,'Paul'將被添加到索引為0的位置上(也就是第一個),而原來索引為0的Jenkins同學,以及后面的所有同學,都自動向后移動一位。(注:若使用L.insert(-1,'Paul')不是將元素插到最后,而是倒數第二)
>>>L=['Jenkins','Jenny','Tracy']
>>>L.insert(-1,'Paul')
>>>printL
['Jenkins','Jenny','Paul','Tracy']
刪除元素:pop()
pop()方法可在括號寫入要刪除元素的索引號,若不添加索引號即默認刪除list最后的元素
>>>L=['Jenkins','Jenny','Tracy']
>>>L.pop()
'Tracy'#返回被刪除元素
>>>printL
['Jenkins','Jenny']
>>>L.pop(1)
'Jenny'#返回被刪除元素
>>>printL
['Jenkins']
替換元素
>>>L=['Jenkins','Jenny','Tracy']
>>>L[2]='Paul'
>>>printL
['Jenkins','Jenny','Paul']
以上內容為大家介紹了python培訓之list有順序嗎,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。