Python系列02——清單部分操作
1,什麼是清單?
清單由一系列按特定順序排列的元素組成,你可以建立包含字母表中所有字母,數字0至9或所有家庭成員姓名的清單,也可以将任何東西加入清單中,其中的元素之間可以沒有任何關系。清單通常包含多個元素,是以給清單指定一個名稱是個不錯的主意。
清單的定義方法:
清單名=【元素1,。。。,元素n】
例如

2,通路清單元素
要通路清單的任意元素,隻需将該元素的位置(索引)告訴python即可
3,使用index()獲得指定元素在清單中首次出現的索引。
文法:index(valus,[start,[end]]),start和end指定搜尋範圍。
若沒有[start,[end]],則預設從索引0開始搜尋。
若[start,[end]]隻有1個值x,則預設start=x,搜尋範圍由start=x開始到末尾
4,使用count()獲得指定元素在清單中出現的次數
5,len()傳回清單長度,即清單中包含元素的個數
6,在清單中添加元素
對清單名=【元素1,。。。,元素n】
要想在清單末尾添加元素n+1的語句為
清單名.append(元素n+1)
再使用append()方法的時候,要注意一個問題,清單使用append()添加元素,并不是在原來清單中添加元素,而是有自動建立了一個新的清單。使用一次append()就建立了一個新的清單,如果操作頻繁的話,就會占用大量記憶體。
extend()方法,将目标清單的所有元素添加到清單的尾部,屬于原地操作,并不建立新的清單
7,清單的切片
對于一個清單清單名=【元素1,。。。,元素n】
則清單名【a:b】表示清單的一個字清單,起始于元素a——終止于元素b-1
對清單名【a🅱️c】表示清單的一個字清單,起始于元素a,終止于元素b-1。但每隔c個元素提取一個
對清單名【-i:】表示清單倒數i個元素組成的清單
即【元素n-i+1,。。。,元素n】**
對清單名【-i:-j】表示倒數第i個到倒數第j個(標頭不包尾)即【元素n-i,。。。,元素n-j-1】
清單名【::-i】表示步長為負,反向提取,即【元素n,。。。,元素0】
以上内容為原創,轉載請注明來源
https://blog.csdn.net/xvxianhe/article/details/115302477