1. 程式人生 > >Python學習基礎(一)列表(1)

Python學習基礎(一)列表(1)

1、列表的基本概念
(1)列表由一系列按特定順序排列的元素組成。列表中的元素可以為數字、字母或者姓名,並且其中的元素之間可以沒有任何關係,一般列表包含多個元素,所以一般給列表指定一個複數名稱(letters、digits或names)。
在python中用[]表示列表,並用逗號來分隔其中的元素。例如:bicycles.py
bicycles=['trek','cannondale','redline','specialized']
print(bicycles)

(2)訪問列表元素
列表是有序集合,所以想要訪問列表中的元素時,只需要將鈣元素的位置或索引告訴python即可。訪問列表元素時,先指出列表的名稱,再指出元素的索引,並將其放在括號內。
(3)索引從0開始而不是從1開始。要訪問列表的任何元素,都可將其位置減1,並將結果作為索引。並且Python為訪問最後一個元素提供了一種特殊語法。將索引指定為1,即可讓Python返回最後一個列表元素。
(4)使用列表中的各個值。可以使用拼接根據列表中的值來建立訊息:
bicycles=['trek','cannondale','redline','specialized']
message="my first bicycle was a"+bicycles[0].title()+"."
print(message)


2、修改、新增和刪除元素
(1)修改列表元素:與訪問列表元素的語法相似;先指定列表名和所要修改元素的索引,然後指定該元素的新值即可。
(2)新增元素:
①在列表末位新增元素用append();

names=['qingqing','nana','huahua','huihui']
print(names)
names.append('feifei')
print(names)

②在列表中插入元素:用insert(),但要指明新元素的索引和值;
③從列表中刪除元素:
使用del語句刪除元素:del語句可刪除任何位置處的列表元素,條件是知道索引。用法:del 列表名[索引];
使用方法pop()刪除元素:可刪除列表末尾的元素,並讓你能夠接著用它。
彈出列表中任何位置處的元素:pop(索引)
根據值刪除元素:remove()
3、組織列表
(1)使用方法sort()對列表進行永久性排序