第一题,已知列表,求其中心元素
numbers = [12, 34, 56, 32, 45, 90, 89]
n=int(len(numbers)/2)
x=numbers[n]
print(x)
第二题,已知列表,求其所有元素和
sum1 = 0
for score in scores:
sum1 += score
print(sum1)
第三题,已知列表,输出所有奇数下表元素
numbers = [78, 90,3, 56, 89]
for x in range(len(numbers)):
if numbers[x]%2==1:
print(x)
第四题,已知列表,输出所有元素中为奇数的
numbers = [78, 90,3, 56, 89]
for x in range(len(numbers)):
if numbers[x]%2==1:
print(numbers[x])
第五题,已知列表,将所有元素乘2
numbers = [1, 3, 5,7, 4]
for x in numbers:
a = x*2
print(a)
第六题,已知列表,将所有元素加到第一个元素中
numbers = [1, 3, 5,7, 4]
for x in numbers:
a = x+1
print(a)
第七题,已知列表A,将将奇数元素存到B列表,偶数元素存到C列表中。
A=[1, 2, 3, 4]
B=[]
C=[]
for x in A:
if x%2==1:
B.append(x)
else:
C.append(x)
print(B, C)
第八题,把A列表的前五个元素复制到B列表中。
A=[1, 2, 3, 4, 5, 6, 7]
B=A[:5]
print(B)
第十题,长度是10的不规则数字递减排序。
list1=[1, 5, 7, 4, 2, 6, 0, 8, 9, 10]
list1.sort(reverse=True)
print(list1)
第十一题,长度是10列表,删除某个位置的元素
list1=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
del list1[2]
print(list1)
第十二题,长度是10,递增排序,用户输入数据,插入适当位置
list1=[0, 1, 2, 3, 4, 5, 6, 8, 9, 10]
list1.append(7)
list1.sort()
print(list1)
第十三题,长度是10列表,数组有10个人名,去掉重复的
list1=[1, 5, 1, 4, 2, 6, 0, 8, 9, 10]
list1.remove(1)
print(list1)
第十四题把A列表的第三道第六之间的元素删除
A=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
del A[2:7]
print(A)
第十五题,已知A列表,B列表,制定列表C,要求C包含AB数组的数据(无重复值)
A=[1,2,3]
B=[4,5,6]
C=[[1, 2, 3],[ 4, 5, 6], 7, 8, 9, 10]
print(A in C)
print(B in C)