程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python中list的操作4-4

編輯:Python

3.3 反轉列表

使用reverse()方法對列表進行反轉。

3.3.1 reverse()方法的語法

list.reverse()

3.3.2 相關代碼

>>> list1 = [1,4,2,5,3]
>>> list1.reverse()
>>> print(list1)
[3, 5, 2, 4, 1]

以上代碼將list1中的元素進行了反轉。

3.3.3 注意事項

使用reverse()方法對列表進行排序後,列表的變化是永久的,即使用reverse()方法排序後,列表中元素的位置發生了變化。

3.4 統計指定值出現的次數

使用count()方法,可以統計列表中有多少個指定值。

3.4.1 count()方法的語法

list.count(value,/)

其中,value是指定的值。count()方法返回的是列表中有多少個值為value的元素。

3.4.2 相關代碼

>>> list1 = [1,2,3,4,3,4]
>>> list1.count(3)
2

以上代碼返回了list1中值為3的元素的個數。

3.4.3 注意事項

當列表中不存在指定值時,count()方法返回值為0,而不會報錯,代碼如下所示。

>>> list1.count(5)
0

3.5 拷貝列表

使用copy()方法對列表進行拷貝。

3.5.1 copy()方法的語法

list.copy()

該方法的返回值是指定列表的一個拷貝。

3.5.2 相關代碼

使用copy()方法獲取列表的一個拷貝的代碼如下所示:

>>> list1 = [1,2,3,4]
>>> list2 = list1.copy()
>>> print(list1==list2)
True

從以上代碼中可以看出,列表list1與列表list2相同。


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved