list1 = [1,2,3,4,5,6,7,8,9,10]
1.已知一个列表,求列表中心元素
l1,*mid,r1 = list1 print(mid)
2.已知一个列表,求所有元素和
sum1=0 for i in list1: sum1+= i print(sum1)
3.已知一个列表,输出所有下标是奇数的元素
print(list1[1::2])
4.已知一个列表,输出所有元素中,值为奇数的元素。
for i in list1: if i % 2 != 0: print(i)
5.已知一个列表,将所有的元素乘以2。
for i in list1[:]: list1.remove(i) i *= 2 list1.append(i) print(list1)
6.已知一个列表,将所有元素加到第一个元素中。
y = [] for x in list1[:]: y.append(x) list1.insert(0,y) print(list1)
7.已知一个列表A,将奇数位置元素存到B列表中,偶数元素存到C列表中。
a = [0,1,2,3,4,5,6,7,8,9,10] b = [] c = [] for i in range(1,len(a)): if i % 2 != 0: b.append(i) if i % 2 == 0: c.append(i) print(b,c)
8.把A列表的前5个元素复制到B列表中。
a = ['a','b','c','d','e',6,7,8,9,10] b = [] x = 1 for i in a: b.append(i) if x == 5: break x +=1 print(b)
9.有一个长度是10的列表,按递增排列,用户输入一个数,插入适当位置。
a = [1,2,3,4,5,6,7,8,9,10] x = int(input('请输入数字: ')) a.insert(x,x) print(a)
10.自己实现列表的count方法的功能。
a = [1,1,2,2,3,3,4,4,5,5,6,6,6,7,8,9,10] print(a.count(6))
11.自己实现列表的extend方法的功能。
a = [1,1,1,1,1] b = ["x","x","x"] b.extend(a) print(b)
网友评论