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

歡迎訪問 生活随笔!

生活随笔

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

python

Python基础--列表

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

列表基礎功能

PS:學習到了列表,自我總結:列表是一組值組合的一個集合,可以根據需求對該集合取值,用于其他功能

圖例中的列表是名字的組合,列表名字:name_list,通過if判斷來判斷"Jin"是否存在于name_list這個列表中

PS:列表內容以,號分割

?

例子中我們生成一個列表,并查找"Jin"這個值的索引值,0代表"Jin"(第一個"Jin")的索引值(索引值是從0開始定位)

我們通過name_list.index()這個功能查找值的索引值,那么還有那些功能?

dir(name_list)查找所有的功能,僅需要了解紅色框標注的,其他的是python內置功能

列表功能

append():追加 ? ps: 給列表在最后一個位置追加一個值

?

cleaar():清空列表內容 ? ps:清空列表所有內容

?

count():統計 ?ps:統計所匹配的值的數量

?

extend():擴展 ? ?ps:可以將兩個列表組合成一個列表 or 將一個值拆成單個字符

?

index():索引 ? ps:查看指定值的索引值(索引值是從0開始取值)

?

insert():插入 ?ps:在指定的索引值位置插入一個值

?

pop():刪除一個 ?ps:刪除最后一個值,可以指定刪除的字符串下標.pop(0),刪除并拿取第0個字符串

?

remove():指定刪除 ?ps:刪除指定一個值(如果有多個相同值,默認刪除匹配到的第一個)

?

例子:刪除列表中的所有的"Jin"

    解析:通過for循環先讀取有多少個"Jin",然后循環多少次,每次循環都指定刪除"Jin"這個值

#!/usr/bin/eny python # -*- coding:utf8 -*- name_list = ["Jin","Tom","Cat","Sum","Jin"]for i in range(name_list.count("Jin")):name_list.remove("Jin")

?

reverse():反轉 ? ps:將內容反轉?

?

sort():排序 ? ?ps :將值按照ASSIC碼排序

?

?列表的切片

name_list[索引值:索引值]

通過例子我們發現,列表切片是通過索引值進行切片,但是如name_list[0:4],為什么沒有把索引值4的33取出來,這是因為切片是顧首不顧尾原則,從第0個索引切到第4個

索引,但第4個索引值因為顧首不顧尾原則所以沒有匹配出來,name_list[-3:-1]是從倒數第三個切片到倒數第二個,同樣也是因為顧首不顧尾原則,導致最后一個值沒有切出來

?

轉載于:https://www.cnblogs.com/olingrobin/p/5708552.html

總結

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

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