已知一个数字列表,求列表中心元素。
numbers = [1,24, 4,56,7,6]
print('列表是:',numbers)
length = len(numbers)
print('列表长度是',len(numbers))
if len(numbers)%2 == 0:
print('中间数是:',numbers[length // 2 - 1],numbers[length // 2])
else:
print('中间数是:',numbers[length // 2 ])
已知一个数字列表,求所有元素和。
print('==================')
numbers1 = [1,24, 4,56,7,6]
print('列表是:',numbers1)
summation = 0
for index in range(len(numbers1)):
summation += numbers1[index]
print('总和是',summation)
已知一个数字列表,输出所有奇数下标元素
print('==================')
print('使用切片方法做')
numbers2 = [1,24, 4,56,7,6]
print('列表是:',numbers2)
for index in numbers2[0::2]:
print('奇数下标是:',index)
已知一个数字列表,输出所有元素中,值为奇数的。
print('==================')
numbers3 = [1,24, 4,56,7,6]
print('列表是:',numbers3)
for index in numbers3:
if index % 2 == 1:
print('值为奇数的是:',index)
已知一个数字列表,将所有元素乘二。
print('==================')
numbers4 = [1,24, 4,56,7,6]
print('列表数学运算的初始列表是:',numbers4)
for index in range(len(numbers4)):
numbers4[index] = numbers4[index]*2
print('各元素乘以二之后的数列是:',numbers4)
print('==================')
numbers4 = [1,24, 4,56,7,6]
print('切片法给数组赋值的列表是:',numbers4)
i = 0
for index in numbers4[::]:
numbers4[i] = index*2
i += 1
print('切片法将各元素乘以二之后的数列是:',numbers4)
有一个长度是10的列表,数组内有10个人名,要求去掉重复的
names = ['大黄','张三','李四','张三','王二','麻子','张三','李四']
new_names = []
for name in names:
if name not in new_names:
new_names.append(name)
print(new_names)