美文网首页
2018-08-27 作业

2018-08-27 作业

作者: 祖国的花朵_3980 | 来源:发表于2018-08-28 20:44 被阅读0次

    1.已知一个列表,求列表中心元素

    list1 = ['王校长', 1, 2, 3, 4, 5, '女']
    a = len(list1)
    print(a)
    if a % 2:
      d = (a-1) // 2
      c = list1[d]
      print(c)
    else:
    

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

    list2 = [1, 2, 3, 11, 23, 44, 89]
    sum = 0
    for a in list2:
        sum += a
    print(sum)
    

    3.已知一个列表,输出所有下标是奇数的元素

    list3 = ['王', 23, 44, 11, 231, 'abc']
    b = list3[1::2]
    print(b)
    

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

    list4 = [12, 2313, 43, 55, 64, 10, 23]
    for d in list4:
        if d % 2:
            print(d)
    

    5.已知一个列表,将所有的元素乘以2。

    list5 = [9, 23, 44, 11, 231, 4]
    for a in list5:
        a *= 2
        print(a)
    

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

    list5 = [9, 23, 44, 11, 231, 4]
    c = 0
    for b in list5:
        c += b
    print(c)
    

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

    list5 = [9, 'abc',  23, 44, 11, 'ss', 231, 4]
    B = list5[::2]
    C = list5[1::2]
    print(B, C)
    

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

    A = [1, 2, 3, 4, 5, 6, 7]
    B = ['a', 'b', 'c']
    A5 = A[:5]     # A5=A的前五个数
    B += A5         # B = B + A5
    print(B)
    

    9.有一个长度是10的列表,按递增排列,用户输入一个数,插入适当位置。

    for _ in range(1, 11): #a 为列表

    input('数字为:')

    10.自己实现列表的count方法的功能。

    a = [9, 4,  23, 4, 11, 'ss', 231, 4]
    b = a.count(4)
    print(b)
    

    11.自己实现列表的extend方法的功能。

    A = [1, 2, 3, 4, 5, 6, 7]
    B = ['a', 'b', 'c']
    A.extend('123')
    B.extend(A)
    print(A)        #a = [1, 2, 3, 4, 5, 6, 7, '1', '2', '3']
    print(B)          # B = ['a', 'b', 'c', 1, 2, 3, 4, 5, 6, 7, '1', '2', '3']
    

    12.自己实现列表的index方法

    A = [1, 2, 3, 4, 5, 6, 7]
    c = A.index(3)
    print(c)  # c = 2
    

    相关文章

      网友评论

          本文标题:2018-08-27 作业

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