日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python列表List

發布時間:2025/6/17 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python列表List 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python列表List(可變的):

列表的特點:

1.其中的元素可以不是同一類型的:

  example: list = [1, 2, "Qihe", True]

2.列表中的元素可以替換:

  example:? list[2] = "sunck"

3.將元組轉換為列表:

  list = list((1,2,3,4,5))

?

.相關的運算:

1.列表的組合: list3 = list1 + list2

2.列表的重復:print(list * 3)

3.通過下標訪問列表中的元素: list[2]

4.截取列表中的某一部分:

  list[ : end] ??list[start : ] ??lis[start : end]

5.成員關系的判斷: 用成員關系符 in ?or ??not in ??????result = 1 in list

6.二維列表:list = [[...], [...] , ...]

  訪問: list[1][3]

.相關的函數:

1.len(list): 返回list中元素的個數。

2.max(list): 返回list中最大的元素。

3.min(list): 返回list中最小的元素。

?

列表List自帶函數:

類型一:添加元素

1. append(date):在List后面追加元素date(注:date可以使整型,字符串, 列表,元組等任意數據類型)

2.extend(list): list中的元素逐個加入到List中去。

3.insert(index, date): List位置index處添加元素date

類型二:刪除元素

4.pop( index = -1): 在指定位置刪除元素,并且返回元素的值(默認位置在List最后)

5.remove(date): 移除List中的某個元素,從開始到最后匹配到的第一個。

6.clear(): 清除所有數據。

類型三:查找元素

7.index(date [, start] [, end]):從列表的指定范圍內,從開頭往后尋找與date匹配的值,并且返回第一個匹配值的下標。

8.count(date): 返回date元素在List中出現的次數。

類型四:List的排序

9.reverse(): List倒序。

10.sort(cmp = None, key = None, reverse = False):

  cmp: 可選參數,指定了參數,會使用該參數的方法進行排序。

  key:用來比較的元素,只有一個參數。

  reverse: 排序規則 ?True 降序 False 升序

類型五: 其他方法

11.copy():淺拷貝(對應用的拷貝,地址的拷貝):

  example:

    list1 = [1, 2, 3, 4, 5]

    list2 = list1

    list2[2] = 4

    print(list1)

    print(lsit2)

    print(id(lsit1) == id(list2))

    運行可知:

    list1 = [1, 2, 4, 4, 5]

    list2 = [1, 2, 4, 4, 5]

    True

  深拷貝(對內存的拷貝):

    list1 = [1, 2, 3, 4, 5]

    list2 = list1.copy()

    list2[2] = 4

    print(list1)

    print(lsit2)

    print(id(lsit1) == id(list2))

    運行可知:

    list1 = [1, 2, 3, 4, 5]

    list2 = [1, 2, 4, 4, 5]

    False

三:遍歷List的方式

  第一種:通過的到下標,順序遍歷

  for index in range(len(list)):

    print(list[index])

  第二種:順序遍歷元素

    for date in list:

      print(" % 第%位" % ( date, list.index(date) + 1))

  第三種:下標和元素同時遍歷

    for i, val in enumerate(lsit):

      print("序號: %s 值:%s" % (i + 1, val))

設置遍歷開始初始位置,只改變了起始序號:for i, val in enumerate(list, 2):print ("序號:%s 值:%s" % (i + 1, val))

?

  

?

轉載于:https://www.cnblogs.com/854594834-YT/p/10463491.html

總結

以上是生活随笔為你收集整理的Python列表List的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。