Python--2list列表操作(增刪改查)

來源:互聯網
上載者:User

標籤:sort   列表操作   倒數   需要   ext   1.5   pytho   插入   str   

1)append:添加元素。添加到最後一位。

stu_name = [‘張三‘,‘李四‘,‘王五‘,‘。。。‘,1,1.5]

stu_name.append(‘趙六‘)#list裡面添加元素。添加到最後一位。

print(stu_name)

 

2)insert:插入到指定位置。

stu_name = [‘張三‘,‘李四‘,‘王五‘,‘。。。‘,1,1.5]

stu_name.insert(0,‘小軍‘)#在指定位置添加元素。0表示插在第0的位置。

print(stu_name)

stu_name.insert(-1,‘小明‘)#插在倒數第二位

 

stu_name = [‘張三‘,‘李四‘,‘王五‘,‘。。。‘,1,1.5]

stu_name[5]=‘小孔‘   #重新賦值,直接替換。

print(‘修改之後的‘,stu_name)

 

1)Pop:刪除最後一個,或者刪除指定下標的內容。後面接的是下標內容。

stu_name.pop()#刪除元素,預設刪最後一個元素。

stu_name.pop(4)#刪除元素,指定刪除元素,刪除下標為4的內容,也就是刪掉第五個。如果要刪的內容不存在,會報錯。

stu_name.pop(-1)#刪倒數第一個元素。

 

2)Remove:刪除指定元素。後面接的是元素內容。

stu_name.remove(‘小軍‘)#刪除元素,指定刪除元素。只能一次刪一個元素。

*如果有相同的元素,刪的時候只刪第一個,要想都刪需要利用迴圈。

 

3)del:和pop的區別是還可以刪變數等內容。Pop有傳回值,del沒有。

del stu_name[-2]#負數從後面去,倒數第二個

del stu_name[1]#正數從前面取

 

1)Print:

my_list = [‘小黑‘,‘小白‘,1,1,2,1.5]

print(my_list[0]) #按下標取值。

 

2)count

print(my_list.count(5))#查詢某個元素在list裡面出現的次數

 

3)index

print(‘index方法:‘,my_list.index(1))#尋找元素的下標。只能返回第一個值的下標,也就是第一個1的下標,2。如果尋找一個不存在的內容,會報錯。

 

4)reverse

print(‘reverse方法:‘,my_list.reverse())#把list反轉,沒有傳回值,返回none。需要把list打出來print(my_list)

 

5)clear

my_list.clear()#清空整個list

print(my_list)

 

6)sort

nums = [9.23,9,3,6,1,0]
nums.sort()#從小到大排序list

print(nums)

nums.reverse()#反轉後從大到小

print(nums)

nums.sort(reverse=true)#如果指定了reverse=true就會自動翻轉,也就是是降序

print(nums)

 

7)extend

nums.extend(my_list)#把一個list裡面的元素加入進去。就是合并

print(nums)

 

new_list = nums + my_list#直接相加也是合并,就是生產一個新的list
print(new_list)

print(new_list * 3)#複製幾次

 

extend和加號的區別:extend合并列表後,原列表nums變了。加號是拼出來一個新的,原來的nums沒有變。

 

Python--2list列表操作(增刪改查)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.