1.已知一个列表,求列表中心元素
tv_names = ['请回答1988', '琅琊榜', '甄嬛传', '生活大爆炸', '尼基塔']
print(tv_names[3])
生活大爆炸
2.已知一个列表,求所有元素和
numbers = [6,7,8,9]
thesun = 0
for a in numbers:
thesun += a
print(thesun)
30
3.已知一个列表,输出所有下标是奇数的元素
numbers = [1,2,3,4,5,6,7,8,9]
print(numbers[1::2])
[2, 4, 6, 8]
4.已知一个列表,输出所有元素中,值为奇数的元素。
numbers = [1,2,3,4,5,6,7,8,9]
a = 0
for a in numbers:
if a % 2 != 0:
print(a, end= ' ')
continue
1 3 5 7 9
5.已知一个列表,将所有的元素乘以2。
numbers =[3,5,8,9,4,7,8]
for y in numbers:
y *= 2
print(y,end=' ')
6 10 16 18 8 14 16
6.已知一个列表,将所有元素加到第一个元素中。
numbers = [2,4,3,6,7,8]
a = 0
for a in numbers:
a += 2
print(a,end=' ')
7.已知一个列表A,将奇数位置元素存到B列表中,偶数元素存到C列表中。
8.把A列表的前5个元素复制到B列表中。
a = [2,3,4,5,6,5,0]
b = [7,8,9,10,4,0,2,3]
c = a[:4].copy()
b += c
print(b)
[7, 8, 9, 10, 4, 0, 2, 3, 2, 3, 4, 5]
9.有一个长度是10的列表,按递增排列,用户输入一个数,插入适当位置。
a = [1,2,3,4,5,6,7,8,9,10]
a.insert(5, '*001*')
print(a)
[1, 2, 3, 4, 5, '*001*', 6, 7, 8, 9, 10]
10.自己实现列表的count方法的功能。
a = [0,4,7,8,0,9,2,0,4,5,1,3,]
b = 0
for c in a:
if c < 2:
b += 1
print(b)
4
11.自己实现列表的extend方法的功能。
a = ['小','叶','子']
b = ['我','是']
for c in a[:]:
b.append(c)
print(b)
['我', '是', '小', '叶', '子']
12.自己实现列表的index方法