日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當(dāng)前位置:首頁(yè) > 科技  > 軟件

通過(guò) 12 個(gè)示例探索 Python 列表與索引的奧秘

來(lái)源: 責(zé)編: 時(shí)間:2024-09-10 09:45:30 118觀看
導(dǎo)讀今天,我們就通過(guò)12個(gè)有趣的示例,一步步揭開(kāi)列表與索引的神秘面紗。示例1:基礎(chǔ)創(chuàng)建與索引# 創(chuàng)建列表my_list = [1, 2, 3, 4, 5]print(my_list[0]) # 輸出: 1解釋?zhuān)毫斜硗ㄟ^(guò)方括號(hào)[]定義,元素之間用逗號(hào)分隔。索引從0開(kāi)始,所

今天,我們就通過(guò)12個(gè)有趣的示例,一步步揭開(kāi)列表與索引的神秘面紗。xWW28資訊網(wǎng)——每日最新資訊28at.com

xWW28資訊網(wǎng)——每日最新資訊28at.com

示例1:基礎(chǔ)創(chuàng)建與索引

# 創(chuàng)建列表my_list = [1, 2, 3, 4, 5]print(my_list[0])  # 輸出: 1

解釋?zhuān)毫斜硗ㄟ^(guò)方括號(hào)[]定義,元素之間用逗號(hào)分隔。索引從0開(kāi)始,所以my_list[0]訪問(wèn)的是第一個(gè)元素。xWW28資訊網(wǎng)——每日最新資訊28at.com

示例2:負(fù)數(shù)索引

print(my_list[-1])  # 輸出: 5

小貼士:負(fù)數(shù)索引從列表末尾開(kāi)始計(jì)數(shù),-1代表最后一個(gè)元素。xWW28資訊網(wǎng)——每日最新資訊28at.com

示例3:切片操作

print(my_list[1:3])  # 輸出: [2, 3]

解析:切片語(yǔ)法[start:end],不包括end位置的元素。這里獲取了從第二個(gè)到第三個(gè)元素。xWW28資訊網(wǎng)——每日最新資訊28at.com

示例4:省略起始或結(jié)束索引

print(my_list[:3])  # 輸出: [1, 2, 3]print(my_list[3:])  # 輸出: [4, 5]

注意:省略起始索引默認(rèn)從頭開(kāi)始,省略結(jié)束索引則到末尾。xWW28資訊網(wǎng)——每日最新資訊28at.com

示例5:步長(zhǎng)切片

print(my_list[::2])  # 輸出: [1, 3, 5]

技巧:通過(guò)[start:end:step]可以設(shè)置步長(zhǎng),這里每?jī)蓚€(gè)元素取一個(gè)。xWW28資訊網(wǎng)——每日最新資訊28at.com

示例6:修改列表元素

my_list[0] = 'a'print(my_list)  # 輸出: ['a', 2, 3, 4, 5]

說(shuō)明:直接通過(guò)索引賦值可以修改列表中的元素。xWW28資訊網(wǎng)——每日最新資訊28at.com

示例7:列表加法

list1 = [1, 2]list2 = [3, 4]combined = list1 + list2print(combined)  # 輸出: [1, 2, 3, 4]

知識(shí)點(diǎn):列表可以通過(guò)加法合并。xWW28資訊網(wǎng)——每日最新資訊28at.com

示例8:乘法操作

repeated = [0] * 3print(repeated)  # 輸出: [0, 0, 0]

實(shí)用技巧:列表乘以整數(shù)會(huì)復(fù)制該列表多次。xWW28資訊網(wǎng)——每日最新資訊28at.com

示例9:列表推導(dǎo)式

squared = [i**2 for i in range(5)]print(squared)  # 輸出: [0, 1, 4, 9, 16]

高級(jí)操作:列表推導(dǎo)式是生成新列表的優(yōu)雅方式,這里將0到4的每個(gè)數(shù)字平方。xWW28資訊網(wǎng)——每日最新資訊28at.com

示例10:索引與切片的逆向操作

reversed_list = my_list[::-1]print(reversed_list)  # 輸出: [5, 4, 3, 2, 1]

反向技巧:通過(guò)步長(zhǎng)為-1實(shí)現(xiàn)列表的反轉(zhuǎn)。xWW28資訊網(wǎng)——每日最新資訊28at.com

示例11:列表的len函數(shù)

print(len(my_list))  # 輸出: 5

長(zhǎng)度計(jì)算:len()函數(shù)用于獲取列表的長(zhǎng)度。xWW28資訊網(wǎng)——每日最新資訊28at.com

示例12:實(shí)戰(zhàn)案例:統(tǒng)計(jì)字符頻率

假設(shè)我們需要統(tǒng)計(jì)一段文本中每個(gè)字符出現(xiàn)的次數(shù)。xWW28資訊網(wǎng)——每日最新資訊28at.com

text = "hello world"char_freq = {}for char in text:    if char in char_freq:        char_freq[char] += 1    else:        char_freq[char] = 1print(char_freq)

實(shí)戰(zhàn)分析:這個(gè)例子展示了循環(huán)遍歷列表(這里通過(guò)字符串轉(zhuǎn)換)并使用字典來(lái)統(tǒng)計(jì)字符頻率。記得,字符串在Python中也是可索引的序列!xWW28資訊網(wǎng)——每日最新資訊28at.com

通過(guò)這12個(gè)示例,我們不僅學(xué)習(xí)了Python列表的基礎(chǔ)和進(jìn)階操作,還探索了如何利用這些知識(shí)解決實(shí)際問(wèn)題。xWW28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-112710-0.html通過(guò) 12 個(gè)示例探索 Python 列表與索引的奧秘

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。郵件:2376512515@qq.com

上一篇: 將目標(biāo)檢測(cè)模型導(dǎo)出到C++|RT-DETR、YOLO-NAS、YOLOv10、YOLOv9、YOLOv8

下一篇: Rust 又發(fā)布新的 1.81.0 版本了!速度真快

標(biāo)簽:
  • 熱門(mén)焦點(diǎn)
Top 主站蜘蛛池模板: 通州市| 濮阳市| 哈巴河县| 抚顺县| 水富县| 高雄市| 西昌市| 宁乡县| 承德市| 古丈县| 瑞昌市| 新田县| 诸暨市| 勐海县| 彭泽县| 吉首市| 大竹县| 牟定县| 新和县| 兴隆县| 富川| 和龙市| 昌宁县| 博客| 襄垣县| 同江市| 岱山县| 临安市| 化德县| 体育| 江川县| 化州市| 天全县| 西丰县| 西乡县| 无棣县| 三江| 泸溪县| 永顺县| 稻城县| 海淀区|