1. 程式人生 > 實用技巧 >Python列表(1,2)

Python列表(1,2)

1.列表

名稱=[ , , , , , ]

#列表
liebiao=[1,2,3,4,"你好"]
print(liebiao)
#迴圈列表
for each in liebiao:
    print(each)
#下標索引##列表索引為倒數由liebiao列表中1的索引為-5
#獲取索引,列印索引上的文字
length=len(liebiao)
print(liebiao[length - 1])
print(liebiao[-1])
#列表切片
#列印前三個
print(liebiao[0:3])
#列印從第四個開始到第六個##我的liebiao列表並沒有第六個可流程沒有報錯
print(liebiao[3:6])
#列印前三個 print(liebiao[:3]) #列印第四個後面的 print(liebiao[3:]) #列印全部 print(liebiao[:]) #列印從第一個到第六個中間隔2個索引的 print(liebiao[0:6:2]) #順序列印索引隔2的 print(liebiao[::2]) #逆序列印索引隔2的 print(liebiao[::-2]) #逆序列印 print(liebiao[::-1]) ##列表2方法 #列表新增元素 yys=['玉藻前','瀧夜茶几','日和坊'] yys.append("雪女") print(yys)

2.方法

##列表2方法
#列表新增元素
yys=['玉藻前','瀧夜茶几','日和坊'] yys.append("雪女") print(yys) #exctend()方法的引數必須是一個可迭代的物件,新的內容是追加到元列表最後一個元素的後面 yys.extend(["座敷","化鯨"]) print(yys) #列表切片 s=[1,2,3,4] s[len(s):]=[3,4,5] print(s) #python 列表的索引從0開始,在索引為4的位置插入5 s.insert(4,5) print(s) #插入在列表末尾 s.insert(len(s),9) print(s) #刪除(如果一個列表中存在多個匹配物件元素,那麼它只會刪除第一個)(指定元素不存在會存在報錯)
yys.remove("雪女") print(yys) #刪除某位置的元素(利用索引) yys.pop(3) print(yys) #清空列表 yys.clear() print(yys)

python的列表切片很神奇