美文网首页
Day7作业

Day7作业

作者: 留级是不可能留级的 | 来源:发表于2018-10-08 19:30 被阅读0次

1.已知⼀个列表,求列表中⼼元素。

number = [1, 2, 'a', 4, 'c', 'd', 7, 8, ]
n = len(number)
if n%2==0:
    print("列表中心元素为:{},{}".format(number[int(n/2-1)], number[int(n/2)]))
else:
    print("列表中心元素为:{}".format(number[int(n/2)]))

2.已知⼀个列表,求所有元素和。

number = [1, 2, 3, 4, 5, 6, 7, 8, 9]
sum1 = 0
for x in number:
    sum1 += x
print(sum1)

3.已知⼀个列表,输出所有奇数下标元素。

number = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
for x in number[1::2]:
    print(x)

4.已知⼀个列表,输出所有元素中,值为奇数的。

number = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
for x in number:
    if x % 2 != 0:
        print(x)

5.已知⼀个列表,将所有元素乘⼆。

number = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
nub=0
for x in number:
    number[nub] = x * 2
    nub += 1
print(number)

6.已知⼀个列表,将所有元素加到第⼀个元素中。

number = [1, 2, 3, 4, 5, 6, 7, 8, 9]
number[0]=sum(number)
print(number[0])

7.已知⼀个列表A,将奇数位置元素存到B列表中,偶数元素存到C列表中。

ListA = ['a', 'b', 2, 'd' ,4, 'f', 'g ',6, 7, 'j']
ListB = []
ListC = []
for x in range(len(ListA)):
    if x % 2 != 0:
        ListB.append(ListA[x])
print(ListB)
print(ListC)

8.把A列表的前5个元素复制到B列表中。

ListA = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']
ListB = []
for x in range(5):
    ListB.append(ListA[x])
print(ListB)

11.有⼀个⻓度是10的列表,要求删除某⼀个位置的元素

ListA = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j']
n = eval(input("请输入数字n"))
while n > 10 or n <= 0:
    n = eval(input("请输入数字n"))
del ListA[n-1]
print(ListA)

12.有⼀个⻓度是10的列表,按递增排列,⽤户输⼊⼀个数,插⼊适当位置。

ListA = [1, 13, 21, 33, 42, 57, 68, 75, 83, 90]
n = eval(input("请输入数字n:"))
i = 0
while i < len(ListA) and n >= ListA[i]::
    i += 1
else:
    ListA.insert(i, n)
print(ListA)

13.有⼀个⻓度是10的列表,数组内有10个⼈名,要求去掉重复的

ListA = ['张三', '李四', '王五', '张三', '周一', '周二', '周三', '周一', '李四', '张三']
print(ListA)
n=0
while n < len(ListA):
    if ListA.count(ListA[n]) > 1:
        del ListA[n]
        continue
    n += 1
print(ListA)

14.把A列表的第三到第六位之间的元素删除。

ListA = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
for x in range(4):
    del ListA[2]
print(ListA)

15.已知A列表,B列表,定义⼀个列表C,要求C包含A,B数组中的数据(⽆重复值)。

ListA = [11, 21, 52, 25]
ListB = [11, 'a', 22, 'b', 25, "b"]
ListC = ListA + ListB
n = 0
while n < len(ListC):
    if ListC.count(ListC[n]) > 1:
        del ListC[n]
        continue
    n += 1
print(ListC)

相关文章

  • 爱自己营员打卡榜单D7|复盘

    Day7作业:复盘这七天的收获与启发

  • 和烨宝的亲子共读记录  第七天

    【烨煜生辉】亲子共读30天 2016.12.6 day7 放学后宝贝很快就写完了作业,最近写作业很开心,效率...

  • 【突破力】视频号特训营Day7:用故事思维拍出播放量破万的短视频

    【Day7作业】【字数】 359【作业内容】 题目:34岁之前,我为别人活着,34岁之后,我为自己活着 正文: 3...

  • Day7 :卡片阅读法

    DAY7 学习课程:《Day7 :向大师偷艺,如何甄别顶级阅读素材,一网打尽超一流作家》 今日作业:鉴赏一位你最喜...

  • 21天摄影训练营Day7

    Day7,9月3日作业:对称 这个作业看似好拍,其实很难呀!真正有意识去关注“对称”主题寻找素材时,才发现:...

  • day7作业

    1.编写一个函数,求1+2+3+...+N 2.编写一个函数,求多个数中的最大值 3.编写一一个函数,实现摇色子的...

  • day7作业

    1.写一个程序 a.用一个变量来保存一个班级的学生信息,学生信息:姓名、学号、成绩(英语、体育、美术、数学)、年龄...

  • day7作业

    学生信息管理系统

  • Day7—作业

    学生管理系统 代码如下:

  • day7作业

    1.已知一个列表,求列表中心元素 2.已知一个列表,求所有元素和 3.已知一个列表,求所有奇数下标元素 4.已知一...

网友评论

      本文标题:Day7作业

      本文链接:https://www.haomeiwen.com/subject/kxpjaftx.html