1.已知一个数字列表,求列表中心元素。
list1 = [1, 2, 3, 4, 5, 6, 7, 8]
# 方法一:
for num, j in enumerate(list1):
pass
# print(num)
if num & 1 == 0:
num /= 2
num = int(num)
print(list1[num])
else:
num1 = (num-1) / 2
num1 = int(num1)
num2 = (num+1) / 2
num2 = int(num2)
# print(num1, num2)
print(list1[num1], list1[num2])
# 方法二:
count = len(list1)
if count & 1:
print(list1[count//2])
else:
print(list1[count//2-1], list1