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

歡迎訪問 生活随笔!

生活随笔

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

python

python 基础 列表

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

?

列表

定義列表

>>> names =["xiao ming","xiao hong","li gang","li ming"]

計算機從0開始數起

>>> names =["xiao ming","xiao hong","li gang","li ming"] >>> names[0] # 取第一個 'xiao ming' >>> names[1] # 取第二個 'xiao hong' >>> names[2] # 取第三個 'li gang' >>> names[3] # 取第四個 'li ming' >>> >>> names[-1] # 取最后一個 'li ming' >>> names[-2] # 取倒數第二個 'li gang' >>>

?

?

?切片:取多個元素

>>> names =["xiao ming","xiao hong","li gang","li ming","xiao gang"] >>> print(names[1],names[2]) # 取第二個和第三個 xiao hong li gang >>> print(names[1:3]) # 叫切片 顧頭不顧尾,取1對應的列表數據,不取3之后對應列表數據 ['xiao hong', 'li gang']>>> print(names[-1]) # -1 代表取從右邊列表數起第一個 xiao gang >>> print(names[-2]) # -2 代表取倒數第二個數 li ming >>> print(names[0:3]) # 取 0-2數值,不取3 ['xiao ming', 'xiao hong', 'li gang']>>> print(names[:3]) # 如果是從頭開始取,0可以忽略,跟上句效果一樣 ['xiao ming', 'xiao hong', 'li gang']>>> print(names[1:]) # 如果想取最后一個,必須不能寫-1,只能這么寫 代表取第二個到最后一個數 ['xiao hong', 'li gang', 'li ming', 'xiao gang'] >>> print(names[1:-1]) # 這樣-1 最后一個數 就不會被包含了 ['xiao hong', 'li gang', 'li ming'] >>> print(names[0::2]) # 后面的2是代表,每隔一個元素,就取一個 ['xiao ming', 'li gang', 'xiao gang'] >>> print(names[::2]) # 和上句效果一樣 ['xiao ming', 'li gang', 'xiao gang'] >>>

?

追加

>>> names =["xiao ming","xiao hong","li gang","li ming"] >>> names.append("liu hua") //追加 是在后面追加數據 >>> >>> names ['xiao ming', 'xiao hong', 'li gang', 'li ming', 'liu hua'] >>>

追加另一種方法

# 運算符號追加 >>> a = [1,2,3,4,5] >>> >>> b = [] >>> >>> b += a >>> b [1, 2, 3, 4, 5]# >>> a = [1,2,3,4,5] >>> >>> b = a >>> b [1, 2, 3, 4, 5]# 利用列表生成式添加 >>> a = [1,2,3,4,5] >>> >>> b = [i for i in a if i] >>> b [1, 2, 3, 4, 5]

?

?

?

?

?

修改

>>> names =["xiao ming","xiao hong","li gang","li ming"] >>> names[2]=("wolf") // 修改 >>> >>> names ['xiao ming', 'xiao hong', 'wolf', 'li ming'] >>>

插入

>>> names =["xiao ming","xiao hong","li gang","li ming"] >>> names.insert(1,"zhang xiao xian") //插入 list.insert(number,X)中insert是在number位置上插入X,將原有number位子上的數據往后移動 >>> print(names) ['xiao ming', 'zhang xiao xian', 'xiao hong', 'li gang', 'li ming'] >>> >>> names.insert(3,"zhang xue you") >>> print(names) ['xiao ming', 'zhang xiao xian', 'xiao hong', 'zhang xue you', 'li gang', 'li ming'] >>>

?刪除

>>> >>> names ['xiao ming', 'zhang xiao xian', 'wolf', 'zhang xue you', 'li gang', 'li ming','liu hua'] >>> names.remove("li ming") >>> print(names) ['xiao ming', 'zhang xiao xian', 'wolf', 'zhang xue you', 'li gang', 'liu hua'] >>>del names[1] >>> print(names) ['xiao ming', 'wolf', 'zhang xue you', 'li gang', 'liu hua'] >>> names.pop() //默認不輸入,刪除最后一個 'liu hua'>>> print(names) //del names[1] = names.pop(1) ['xiao ming', 'wolf', 'zhang xue you', 'li gang'] >>>

?獲取下標

>>> names ['xiao ming', 'wolf', 'zhang xue you', 'li gang'] >>> print(names.index("wolf")) // list.index("date")索引查詢數據所在位置1 >>> print(names[names.index("wolf")] ) // 把值取出來 wolf

統計

>>> names ['xiao ming', 'wolf', 'zhang xue you', 'li gang'] >>> >>> >>> print(names.count("wolf")) // 計數統計 1 >>>

?清空

>>> names ['xiao ming', 'wolf', 'zhang xue you', 'li gang'] >>> names.clear() >>> print(names) [] >>>

反轉&排序

//反轉 >>> names ['xiao ming', 'xiao hong', 'li gang', 'li ming'] >>> >>> names.reverse() >>> print(names) ['li ming', 'li gang', 'xiao hong', 'xiao ming'] >>> #排序 >>> >>> names.sort() //按ASCII碼排序 >>> print(names) ['li gang', 'li ming', 'xiao hong', 'xiao ming'] >>>

?

從小到大排序sort()

a = [10,9,8,7,6,5] a.sort() print(a)

?

從大到小排序 reverse()

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

?

擴展

//擴展 列表合并 >>> names ['li gang', 'li ming', 'xiao hong', 'xiao ming'] >>> >>> >>> names2 =[1,2,3,4] >>> names.extend(names2) >>> print(names,names2) ['li gang', 'li ming', 'xiao hong', 'xiao ming', 1, 2, 3, 4] [1, 2, 3, 4]

?

轉載于:https://www.cnblogs.com/mingerlcm/p/7921675.html

總結

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

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