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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python列表操作

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

python中用 [ ] 來表示列表,列表中各元素以 , 分隔開,如

fruits = ['apple', 'orange', 'banana', 'pear', 'watermelon']
print (fruits)

# result ['apple', 'orange', 'banana', 'pear', 'watermelon']

訪問列表中的元素:

1 # 列表中元素以0開始,若顯示orange,則: 2 print (fruits[1])
# -1為列表的最后一個元素
print(fruits[-1])
# result
watermelon

修改列表中的元素

fruits[1] = peach print (fruits) # result['apple', 'peach', 'banana', 'pear', 'watermelon']

列表末尾添加元素:

fruits.append('peach') print(fruits) # result [apple, banana, pear, watermelon, peach]

構(gòu)建fruits列表

fruits = [] fruits.append('apple') fruits.append('banana') fruits.append('pear') fruits.append('watermelon') print(fruits) # result ['apple', 'banana', 'pear', 'watermelon']

在列表中插入元素

fruits.insert(1, peach) print(fruits)# result ['apple', 'peach', 'banana', 'pear', 'watermelon']

刪除列表中的元素

# del del fruits[1] print (fruits) # result ['apple', 'pear', 'watermelon']# pop() apple = fruits.pop(0) print (apple) print (fruits) # result apple ['banana', 'pear', ''watermelon'] # remove() fruits.remove('pear') print(fruits) # result ['apple', 'banana', 'watermelon']

列表排序

# 永久排序 fruits.sort() print (fruits) # result ['apple', 'banana', 'pear', 'watermelon']# 倒序 fruits.sort(reverse=True) print(fruits) ['watermelon', 'pear', 'banana', 'apple'] # 臨時排序 print(fruits) print(sorted(fruits)) print(fruits) # result 假設(shè)原fruits為[ 'banana', 'apple', 'pear', 'watermelon'] [ 'banana', 'apple', 'pear', 'watermelon'] ['apple', 'banana', 'pear', 'watermelon'] [ 'banana', 'apple', 'pear', 'watermelon']

列表倒序

fruits.reverse() print(fruits) # result ['watermelon', 'pear', 'banana', 'apple']

獲取列表長度

print(len(fruits)) # result 4

列表遍歷:

for fruit in fruits:print(fruit) # result apple banana peer watermelon

函數(shù)range

for value in range(1, 5):print (value) # result 不包含末尾值 1 2 3 4# 使用range創(chuàng)建數(shù)字列表 values = list(range(1, 6)) print (values) # result [1, 2, 3, 4, 5] # 打印偶數(shù) values = list(range(2, 11, 2)) print (values) # result [2, 4, 6, 8, 10] # 數(shù)字統(tǒng)計計算 values = [1, 2, 3, 4, 5, 6, 7, 8, 9] print(min(values)) print(max(values)) print(sum(value))

列表切片

print(fruits[0:3]) # result 左閉右開 ['apple', 'banana', 'pear']

print(fruits[:3])
# result 左側(cè)無起始值,則默認從開頭位置取,若右側(cè)無終止值,則一直取到list的末尾
['apple', 'banana', 'pear']

?切片遍歷

for fruit in fruits[0:3]print (fruit) # result ['apple', 'banana', 'pear']

通過切片復(fù)制列表

my_fruits = fruits[:] print (my_fruits) # result ['apple', 'banana', 'pear', 'watermelon']

?

轉(zhuǎn)載于:https://www.cnblogs.com/zhangshuang0909/p/9535558.html

總結(jié)

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

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