python全棧學習--day4

來源:互聯網
上載者:User

標籤:eve   ever   end   int   reverse   extend   pre   計算   字串   

列表

說明:列表是python中的基礎資料類型之一,它是以[]括起來,每個元素以逗號隔開,而且他裡面可以存放各種資料類型比如: 
1li = [‘alex’,123,Ture,(1,2,3,’wusir’),[1,2,3,’小明’,],{‘name’:’alex’}] 
列表相比於字串,不僅可以儲存不同的資料類型,而且可以儲存大量資料。列表是有序的,有索引值,可切片,方便取值。  索引,切片,步長
li = [‘xiao‘,123,True,(1,2,3,‘wusir‘),[1,2,3,‘小明‘,],{‘name‘:‘xiao‘}]print(li[0])print(li[2])print(li[1:4])print(li[:5:2])#倒著取,後2個print(li[-1:-3:-1])

 

元祖

=====上述學習內容後續待完成=====

=====學習作業練習=====

li = [‘alex’,’wusir’,’eric’,’rain’,‘alex’]
1. 計算資料行表的長度並輸出

print(len(li))

2.列表中追加元素’seven’,並輸出添加後的列表

li = [‘alex‘,‘wusir‘,‘eric‘,‘rain‘,‘alex‘]li.append(‘seven‘)print(li)

3.請在列表的第1個位置插入元素’Tony’,並輸出添加後的列表

li.insert(0,‘Tony‘)print(li)

4.請修改列表第2個位置的元素為’Kelly’,並輸出修改後的列表

li[1] = ‘Kelly‘print(li)

 

5.請將列表l2=[1,’a’,3,4,’heart’]的每一個元素添加到列表li中,一行代碼實現,不允許迴圈添加。

l2 = [1,‘a‘,3,4,‘heart‘]

6.請將字串s = ‘qwert’的每一個元素添加到列表li中,一行代碼實現,不允許迴圈添加。

#使用迭代添加l2 = [1,‘a‘,3,4,‘heart‘]#方法一:li.append([1,‘a‘,3,4,‘heart‘])#方法二:l3 = li.copy() + l2print(l3)#方法三:li.extend(l2)print(li)

 

7.請刪除列表中的元素’eric’,並輸出添加後的列表

s = ‘qwert‘li.extend(s)print(li)

8.請刪除列表中的第2個元素,並輸出刪除的元素和刪除元素後的列表

li.pop(2)print(li)

9.請刪除列表中的第2至4個元素,並輸出刪除元素後的列表

p = li.pop(1)print(p,"\n",li)

10.請將列表所有得元素反轉,並輸出反轉後的列表

del li[1:4]print(li)

11.請計算出‘alex’元素在列表li中出現的次數,並輸出該次數。

li.reverse()print(li)  
2,寫代碼,有如下列表,利用切片實現每一個功能


 


python全棧學習--day4

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.