1. 程式人生 > >學習python的第2天

學習python的第2天

今天學習的是列表的知識

1、命名的原則,那就是列表要使用複數的格式,比如(letters、bicycles、names)等,這點之前沒有學過,感覺很好。

2、python的索引是從0開始的,不是從1開始。然後就是可以用-1、-2訪問列表最後一個、倒數第二個元素,神奇!

3、接下來是一些函式:

今日學習的函式
append()  將元素新增到列表末尾  
insert()    在列表任意位置插入要素 iinsert(0,q)
del 刪除要素 通過索引
pop() s刪除要素 t通過索引
remove() s刪除要素 t通過要素值
sort() d對列表進行永久排列,按照字母、數字大小等  
sort(reverse=True) y永久排序,和上面的相反  
sorted() d對列表進行臨時排序 b不改變原順序
reverse() y永久排序,按照索引倒著排序 (並非按照字母、數字什麼的)
len() h獲取列表長度  
for迴圈 for  car in cars : z注意縮排
range() c建立數值列表 for value in values (1,5) z注意是1,2,3,4
min、max、sun等 j簡單的統計運算  
列表解析 ssquares[value**2 for value in values (1,11)](注意這裡沒有冒號) s輸出[1,4,9,16,25,36,49,64,81,100]
players[1:4] t提取出第2,3,4個要素 k可以是[:4],[1:],[:]
元組 b不可改變的列表是元組 y用()表示,而不是[ ]
if語句 if cars =="bwm":  else: y一個等號是賦值,兩個等號是發問
in(not in) p判斷特定值是否在(不在)列表中 y用的是值,不是索引
if-else-slse r如果列表名放在if後面,當列表為空時,為false,列表不為空時,為true