国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python 中 list 的各項操作技巧

2020-02-23 04:34:35
字體:
來源:轉載
供稿:網友

最近在學習 python 語言。大致學習了 python 的基礎語法。覺得 python 在數據處理中的地位和它的 list 操作密不可分。

特學習了相關的基礎操作并在這里做下筆記。

'''Python --version Python 2.7.11Quote : https://docs.python.org/2/tutorial/datastructures.html#more-on-listsAdd by camel97 2017-04'''list.append(x) #在列表的末端添加一個新的元素Add an item to the end of the list; equivalent to a[len(a):] = [x].

list.extend(L)#將兩個 list 中的元素合并到一起

Extend the list by appending all the items in the given list; equivalent to a[len(a):] = L.

list.insert(i, x)#將元素插入到指定的位置(位置為索引為 i 的元素的前面一個)
Insert an item at a given position. The first argument is the index of the element before which to insert, so a.insert(0, x) inserts at the front of the list, and a.insert(len(a), x) is equivalent to a.append(x).

list.remove(x)#刪除 list 中第一個值為 x 的元素(即如果 list 中有兩個 x , 只會刪除第一個 x )

Remove the first item from the list whose value is x. It is an error if there is no such item.

list.pop([i])#刪除 list 中的第 i 個元素并且返回這個元素。如果不給參數 i ,將默認刪除 list  中最后一個元素
Remove the item at the given position in the list, and return it. If no index is specified, a.pop() removes and returns the last item in the list. (The square brackets around the i in the method signature denote that the parameter is optional, not that you should type square brackets at that position. You will see this notation frequently in the Python Library Reference.)

list.index(x)#返回 list 中 , 值為 X 的元素的索引

   Return the index in the list of the first item whose value is x. It is an error if there is no such item.

list.count(x)#返回 list 中 , 值為 x 的元素的個數

Return the number of times x appears in the list.

demo:

#-*-coding:utf-8-*-L = [1,2,3]   #創建 list L2 = [4,5,6]print LL.append(6)   #添加print LL.extend(L2) #合并print LL.insert(0,0) #插入print LL.remove(6)   #刪除print LL.pop()     #刪除print Lprint L.index(2)#索引print L.count(2)#計數L.reverse()   #倒序print L

result:

[1, 2, 3][1, 2, 3, 6][1, 2, 3, 6, 4, 5, 6][0, 1, 2, 3, 6, 4, 5, 6][0, 1, 2, 3, 4, 5, 6][0, 1, 2, 3, 4, 5]21[5, 4, 3, 2, 1, 0]

list.sort(cmp=None, key=None, reverse=False)

  Sort the items of the list in place (the arguments can be used for sort customization, see sorted() for their explanation).

1.對一個 list 進行排序。默認按照從小到大的順序排序

L = [2,5,3,7,1]L.sort()print L==>[1, 2, 3, 5, 7]L = ['a','j','g','b']L.sort()print L==>['a', 'b', 'g', 'j']            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 突泉县| 南川市| 木里| 东乌珠穆沁旗| 沁水县| 宿松县| 南涧| 美姑县| 松原市| 子长县| 南通市| 义马市| 巴青县| 新干县| 峡江县| 启东市| 体育| 乌鲁木齐县| 扎赉特旗| 马龙县| 桑植县| 洛宁县| 滨海县| 晋州市| 岳西县| 佛冈县| 体育| 浠水县| 区。| 安吉县| 西盟| 和政县| 化州市| 勃利县| 梅州市| 宁乡县| 乐亭县| 原平市| 潢川县| 张北县| 木里|