牛客刷题之列表

文章目录

  • 生成数字列表
  • 列表的长度
  • 添加列表元素
    • append() 列表尾添加
    • insert(index,elem) 在任意位置插入
  • 删除列表元素
  • pop(index) 删除下标为index 的元素并返回
  • remove(x) 删除指定元素

生成数字列表

牛客刷题之列表_第1张图片

  • 方法一(普通方法)
num = input()
newnum = num.split()
a = []
for i in newnum:
    b = int(i)
    a.append(b)
print(a )

  • 方法二:列表推导式
num = [int(i) for i in input().split()]
print(num)

  • 方法三:map 函数

num = list(map(int,input().split()))
print(num)

列表的长度

牛客刷题之列表_第2张图片

print(len(input().split()))

添加列表元素

append() 列表尾添加

牛客刷题之列表_第3张图片

name = input().split()
name.append('Allen')
print(name)


insert(index,elem) 在任意位置插入

牛客刷题之列表_第4张图片


name = input().split()
name.insert(0,'Allen')
print(name)

删除列表元素

pop(index) 删除下标为index 的元素并返回

牛客刷题之列表_第5张图片

plist = input().split()
plist.pop(0)
print(plist)

remove(x) 删除指定元素

牛客刷题之列表_第6张图片

name = input().split()
delname = input()

name.remove(delname)
print(name)

你可能感兴趣的:(蓝桥杯,python)