1.已知⼀个列表,求列表中⼼元素。
avg=['吉川爱美','波多野结衣','苍井空','麻生希','吉泽明步']
print(avg[2])
2.已知⼀个列表,求所有元素和。
number = 0
list = [1,2,3,4,5]
for item in list:
number += item
print('列表的元素和为:%d'%number)
3.已知⼀个列表,输出所有奇数下标元素。
number=[23,1,4,6,87,36]
for x in number[:]:
if x%2 ==0 :
number.remove(x)
print(number)
4.已知⼀个列表,输出所有元素中,值为奇数的。
x=[]
number=[453,12,50,84,25,57,72,53,31,]
som = 0
for som in range(0,len(number)):
if x <=len(number) and number[som]&2!=0:
x= number[som]
som+=1
print(x)
5.已知⼀个列表,将所有元素乘⼆。
i=[1,2,3]
print(i[0]*2)
print(i[1]*2)
print(i[2]*2)
6.已知⼀个列表,将所有元素加到第⼀个元素中。
x = [1,2,3,4,5]
y = x[:]
n = 0
for a in y:
n += a
x[0] = n
print(x)
7.已知⼀个列表A,将奇数位置元素存到B列表中,偶数元素存到C列表中
iebiao=[1,2,3,4,5,6,7]
liebiaob=[]
liebiaoc=[]
for x in range(len(liebiao)):
if x%2 ==0:
liebiaoc.append(liebiao[x])
else:
liebiaob.append(liebiao[x])
print('偶数列表为:')
print(liebiaob)
print('奇数列表为:')
print(liebiaoc)
8.把A列表的前5个元素复制到B列表中。
lba=[1,2,3,4,5,6,7]
lbb=[]
for x in range(0,5):
lbb.append(lba[x])
print(lbb)
10.有10个长度是10的列表,列表内有10个不重复的数字,要求按从大到小排序。
sb=[2,3,1,5,8,4,13,64,26,10]
sb.sort(reverse=True)
print(sb)
14.把A列表的第三到第六位之间的元素删除。
sb=[1,2,3,'kif','2j1ns','s1w',21,'as']
del sb[2:6]
print(sb)
15.已知A列表,B列表,定义⼀个列表C,要求C包含A,B数组中的数据(⽆重复值)。
la=[2,4,1,5,3]
lb=[3,2,43,65,13]
lc=[]
y=la+lb
for x in y[:]:
if x not in lc:
lc.append(x)
del y
print(lc)