1.求列表的中心元素
my_list = ['a','b','c','d',6]
if len(my_list) & 1 == 1:
mid_index = len(my_list)//2
print('列表的中心元素:', my_list[mid_index])
else:
print('列表偶数个元素,没有中心元素')
结果:
列表的中心元素: c
2.已知一个列表,求所有元素的和
my_list = [1,2,3,4,3.2]
if isinstance(my_list[0],str):
result=''
elif isinstance(my_list[0],int) or isinstance(my_list[0],float):
result = 0
for item in my_list:
result +=item
print('所有元素的和为:',result)
结果: 所有元素的和为: 13.2
3.已知一个列表,输出所有奇数下标元素
my_list = [1,2,3,4,5,6]
result = my_list[1::2]
print('奇数下标元素有:',end="")
for item in result:
print(item,' ',end="")