python列表操作
生活随笔
收集整理的這篇文章主要介紹了
python列表操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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]構建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 假設原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函數range
for value in range(1, 5):print (value) # result 不包含末尾值 1 2 3 4# 使用range創建數字列表 values = list(range(1, 6)) print (values) # result [1, 2, 3, 4, 5] # 打印偶數 values = list(range(2, 11, 2)) print (values) # result [2, 4, 6, 8, 10] # 數字統計計算 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 左側無起始值,則默認從開頭位置取,若右側無終止值,則一直取到list的末尾
['apple', 'banana', 'pear']
?切片遍歷
for fruit in fruits[0:3]print (fruit) # result ['apple', 'banana', 'pear']通過切片復制列表
my_fruits = fruits[:] print (my_fruits) # result ['apple', 'banana', 'pear', 'watermelon']?
轉載于:https://www.cnblogs.com/zhangshuang0909/p/9535558.html
總結
以上是生活随笔為你收集整理的python列表操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux文件atime ctime m
- 下一篇: poj3683 Priest John'