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

歡迎訪問 生活随笔!

生活随笔

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

python

Python编程——Python基础知识之列表(-)

發(fā)布時間:2023/12/20 python 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python编程——Python基础知识之列表(-) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

列表由一系列按特定順序排列的元素組成,可以包含數(shù)字字母等任何東西加入列表中,其中的元素之間沒有任何的關(guān)系

列表像是數(shù)據(jù)結(jié)構(gòu)中的鏈表可以動態(tài)的增刪改查,頭尾和任意位置的插入,非常靈活

操作示例執(zhí)行語句輸出結(jié)果
打印列表names=['jack','tom','alen']print names[‘jack’,’tom’,’alen’]
訪問列表元素names=['jack','tom','alen']print names[1]tom

1.列表常用方法

方法說明
list[1]用下標訪問列表中的第二個元素
list.append(‘a(chǎn)bc’)在列表末尾添加字符串’abc’
list.insert(0, ‘a(chǎn)bc’)在列表中插入元素,在0的位置添加空間存儲字符串’abc’
del list[0]del 可以按索引刪除任意位置的元素
last = list.pop()從列表中刪除最后一個元素并把它保存到last變量中
tmp = list.pop(index)按索引刪除列表中任意位置的元素
removetmp = list.remove(‘a(chǎn)bc’)根據(jù)值刪除元素,并保存到變量中使用
list.sort()讓列表按字母順序排序
list.sort(reverse=True)按字母的相反順序排序
print(sorted(list))sorrted() 對列表進行臨時排序
list.reverse()反轉(zhuǎn)列表的元素
len(list)確定列表的長度
list.index(list元素)確定元素在列表中的下標

2.操作列表

用for循環(huán)遍歷列表 names = ['Tom', 'Jack', 'Alen'] for name in names:print name#Tom #Jack #Alen 創(chuàng)建數(shù)值列表 for value in range(1,5):print valuenumber = list(range(1, 6)) print number#[1,2,3,4,5]#range() 增加步長 number = list(range(2, 11, 2)) print number #[2,4,6,8,10] 對數(shù)值列表執(zhí)行簡單的統(tǒng)計計算 方法說明
digits = [0,1,2,3,4,6,7,8,9]
min(digits)計算數(shù)值列表中的最小值
max(digits)計算數(shù)值列表中的最大值
sum(digits)計算數(shù)值列表的和
列表解析 #生成平方和列表squares = [value**2 for value in range(1, 11)] print squares#結(jié)果[1,4,9,16,25,36,49,64,81,100] #表達式可以是任何形式的比如:value*2 value+2 value-1... 列表切片 names = ['Alen', 'Jack', 'Tom']print names[0:3] #全部元素 print names[1:] #第一到最后一個元素 print names[-3:] #倒數(shù)三個元素 復(fù)制列表 my_list = [a,b,c,d] friend_list = my_list[:] #使用切片方式復(fù)制全部成員#錯誤示范 friend_list = my_list #這樣只是賦值,并未復(fù)制列表,在my_list中添加元素friend_list也會相應(yīng)的增加元素 判斷列表中是否有這個元素 #判斷一個值在列表中in list names = ['jack', 'alen'] if 'jack' in names:print 'OK' #輸出結(jié)果OK#判斷一個值不在列表中 not in list if 'jack' not in names:print 'OK'

總結(jié)

以上是生活随笔為你收集整理的Python编程——Python基础知识之列表(-)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。