學習python的第2天
阿新 • • 發佈:2018-12-17
今天學習的是列表的知識
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 |