2019-04-23列表作业

已知一个数字列表,求列表中心元素。
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)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.输出函数:print() 默认每一个print函数,输出完内容之后会输出一个换行 一个print函数输出多个内...
    奈斯凸米特阅读 3,342评论 0 6
  • 求s=a+aa+aaa+aaaa+aa...a的值,其中a是⼀个数字。例如2+22+222+2222+22222(...
    晓晓的忍儿阅读 3,311评论 0 4
  • day7-作业 1.已知一个列表,求列表中心元素。2.已知一个列表,求所有元素和。 3.已知一个列表,输出所有奇数...
    hfudhu阅读 1,823评论 0 0
  • 一 输入输出函数 输出函数: print()函数 默认每一个print函数,输出完内容后会输出一个换行符 一个p...
    pubalabala阅读 3,564评论 0 7
  • 一、认识列表 1. 定义: 是python中的容器类的数据类型,可以用来存储多个数据。可变的,有序的。可变(列表中...
    丿Rem丶阅读 1,499评论 0 0

友情链接更多精彩内容