1、已知一个列表,求列表中心元素;
sum=list(range(10))
print(sum)
x=0
while x<len(sum)//2:
print(x)
x+=1
num=sum[x]
print('中心元素:',num)
2、已知一个列表,求列表所有元素和;
list=list(range(45))
print(list)
sum=0
for x in list:
sum+=x
print(sum)
3、已知一个列表,输出所有奇数下标元素;
list=[1,3,22,33,54,23,35]
new_list=[]
for x in range(len(list)):
num=list[x]
if x%2:
print(num)
new_list.append(num)
print(new_list)
4、已知一个列表,输出所有值为奇数的;
list=[1,2,3,4,6,8,20,43,54,87,123,323,398,455,523,646]
new_list=[]
for x in list:
if x%2:
new_list.append(x)
print(new_list)
5、已知一个列表,将所有元素乘以2;
num=[2,3,7,11,23,54,76,87,98,234,543,5435,65433]
num2=[]
for x in num:
y=x*2
num2.append(y)
print(num2)
6、已知一个列表,将所有元素加到第一个元素中;
list=[2,3,7,11,23,54,76,87,98,234,543,5435,65433]
z=0
for x in list:
z+=x
print(z)
list[0]=z
print(list)
7、已知一个列表A,将奇数位置元素存至B列表,将偶数位置元素存至C列表;
list_A=[2,3,7,11,23,54,76,87,98,234,543,5435,65433]
list_B=[]
list_C=[]
for x in range(len(list)):
if x%2:
list_B.append(list_A[x])
else:
list_C.append(list_A[x])
print('奇数位置元素集合',list_B)
print('偶数位置元素集合',list_C)
8、把A列表的前5个元素复制到B列表中;
list_A=[2,3,7,11,23,54,76,87,98,234,543,5435,65433]
list_B=[]
for x in range(5) :
n=list_A[x]
list_B.append(n)
print(list_B)
11、某列表长度为10,要求删除某一位置的元素;
list=[2,3,7,11,23,54,76,87,98,234]
n=3
for x in range(len(list)):
if x==n:
del list[x]
print(list)
12、有一个长度为10 的递增列表,可将用户输入的数插入适当位置;
list=[2,3,7,11,23,54,76,87,98,234]
num=1
for x in range(len(list)):
if list[x-1]<num<list[x]:
list.insert(x,num)
elif num>max(list):
list.insert(list[x+1],num)
elif num<min(list):
list.insert(list[0],num)
elif num==list[x]:
print("数字重复,重新输入")
print(list)
13、