python无所不能_python-列表
列表創建:
# 方式一:(常用)
s = [1, 2, '小超銀']
print(s) # [1, 2, '小超銀']
# 方式二:(不常用)
s1 = list() # 空列表
l1 = list('123')
print(l1) # ['1', '2', '3']
# 方式三:列表推導式
l1 = [i for i in range(1,5)]
print(l1) # [1, 2, 3, 4]
增:
# append 追加,給列表的最后面追加一個元素
l = [1, 2, 'a']
l.append(666)
print(l) # [1, 2, 'a', 666]
# insert 插入在列表的任意位置插入元素
l = [1, 2, 'a']
l.insert(1,'小超銀')
print(l) # [1, '小超銀', 2, 'a']
# extend 迭代著追加,在列表的最后面迭代著追加一組數據
l = [1, 2, 'a']
l.extend('小超銀')
print(l) # [1, 2, 'a', '小', '超', '銀']
l1= [1, 2, 'a']
l1.extend(['小超銀'])
print(l1) # [1, 2, 'a', '小超銀']
刪
# pop 通過索引刪除列表中對應的元素,該方法有返回值,返回值為刪除的元素
l = ['小超銀', '帥氣', '無所不能', '男生']
ret = l.pop(1)
print(ret,l) # 帥氣['小超銀', '無所不能', '男生']
# remove 通過元素刪除列表中該元素
l = ['小超銀', '帥氣', '無所不能', '男生']
l.remove('帥氣')
print(l) # ['小超銀', '無所不能', '男生']
# clear 清空列表
l = ['小超銀', '帥氣', '無所不能', '男生']
l.clear()
print(l) # []
# del
#按照索引刪除該元素
l = ['小超銀', '帥氣', '無所不能', '男生']
del l[2]
print(l) # ['小超銀', '帥氣', '男生']
# 切片刪除該元素
l = ['小超銀', '帥氣', '無所不能', '男生']
del l[1:]
print(l) # ['小超銀']
# 切片(步長)刪除該元素
l = ['小超銀', '帥氣', '無所不能', '男生']
del l[::2]
print(l) # [ '帥氣', '男生']
改
# 按照索引改值
l = ['小超銀', '帥氣', '無所不能', '男生']
l[0] = '男神'
print(l) # ['男神', '帥氣', '無所不能', '男生']
# 按照切片改值(迭代著增加)
l = ['小超銀', '帥氣', '無所不能', '男生']
l[1:3] = 'abcdefg'
print(l) # ['小超銀', 'a', 'b', 'c', 'd', 'e', 'f', 'g', '男生']
# 按照切片(步長)改值(必須一一對應)
l = ['小超銀', '帥氣', '無所不能', '男生']
l[::2] = '對應'
print(l) # ['對', '帥氣', '應', '男生']
查
切片去查,或者循環去查。
總結
以上是生活随笔為你收集整理的python无所不能_python-列表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux runqueue定义,Lin
- 下一篇: 软件测试除了边界值还有什么,在软件测试中