python中列表名可以不用聲明數據類型,列表索引從零開始,列表中的數據類型也可以有多種,
可以用BIF內置函數(append()添加列表數據,len()求列表長度,pop()刪除列表最后一項,extend()列表擴展可以添加一項或多項或另一個列表,remove()移除某一項,insert(索引,插入的內容)在索引值的前一位插入內容,組(suite)稱為python代碼塊,功能齊全(batteries included))python使用隨進將語句歸組在一起。
一、處理列表數據
盡量用for循環語句迭代處理一個列表,句式如下
1. for 目標標識符 in 列表:
2. 處理列表
上述第一行注意列表后的冒號放在列表名后,指示列表處理代碼開始,第2行注意必須在for循環下面縮進;
也可以用while語句迭代處理列表,句式如下:
count=0
while count<列表.len():
處理列表
count=count+1
此處的count就是一個計數標識符可以用其他命名,因為while要考慮狀態信息所以必須使用一個計數標識符,然而這點不如for循環,因為for循環是由python 解釋器來判斷狀態信息來執行相應的代碼。
python代碼中字符串使用單引號或雙引號都可以,但是前后必須一致,切輸出結果與輸入一致。
python中命名標識符需要遵循以下規則:
1.以字母或下劃線開頭;
2.其后可以包含任意個字母、數字、/或者下劃線
3.python是一種敏感性語言,它區分大小寫,所以標識符msg與MSG是完全不同且不相關的標識符
4.只有標識符賦值后才能在代碼中使用,不然會出現Nameerror的錯誤提示
二、在列表中存儲列表
列表中可以嵌套列表,即如下:
list=[123,'yhj',“huh”,[87,90,'kl'[78,54,"rgf"]]]//此列表就是三層嵌套列表,如果用for循環可以輸出它,如下:
for each-item in list:
新聞熱點
疑難解答