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

2018-08-27 day06作业

作者: 汤姆猫是只疯猫 | 来源:发表于2018-08-27 20:29 被阅读0次
    1.已知一个列表,求列表中心元素
    list1 = [1,2,3,4,5,6,7,8,9]
    a = len(list1)
    if a % 2 != 0:
        print(list1[a // 2])
    else:
        print(list[a // 2],list[a // 2 - 1])
    
    输出:
    5
    
    2.已知一个列表,求所有元素和
    list1 = [1,2,3,4,5,6,7,8,9]
    count = 0
    for item in list1:
        count += item
    print(count)
    输出:
    45
    
    3.已知一个列表,输出所有下标是奇数的元素
    list1 = [1,2,3,4,5,6,7,8,9]
    list2 = []
    for x in range(len(list1)):
        if x%2 != 0:
            list2.append(list1[x])
    print(list2)
    输出:
    [2, 4, 6, 8]
    
    4.已知一个列表,输出所有元素中,值为奇数的元素
    list1 = [1,2,3,4,5,6,7,8,9]
    for item in list1:
         if item %2 != 0:
             print(item,end = ' ')
    输出:
    1 3 5 7 9
    
    5.已知一个列表,将所有的元素乘以2
    list1 = [1,2,3,4,5,6,7,8,9]
    for index in range(len(list1)):
        list1[index] *= 2
    print(list1)
    输出:
    [2, 4, 6, 8, 10, 12, 14, 16, 18]
    
    6.已知一个列表,将所有元素加到第一个元素中
    list1 = [1,2,3,4,5,6,7,8,9]
    count = 0
    for item in list1:
        count += item
    del list1[0]
    list1.insert(0,count)
    print(list1)
    输出:
    [45, 2, 3, 4, 5, 6, 7, 8, 9]
    
    7.已知一个列表A,将奇数位置元素存到B列表中,偶数元素存到C列表中
    list1 = [1,2,3,4,5,6,7,8,9]
    list4 = []
    list5 = []
    for x in range(len(list1)):
        if x%2 == 0:
            list5.append(list1[x])
        else:
            list4.append(list1[x])
    print(list4)
    print(list5)
    输出:
    [2, 4, 6, 8]
    [1, 3, 5, 7, 9]
    
    8.把A列表的前5个元素复制到B列表中
    list1 = [1,2,3,4,5,6,7,8,9]
    list6 = []
    list6 = list1[0:5]
    print(list6)
    输出:
    [1, 2, 3, 4, 5]
    
    9.有一个长度是10的列表,按递增排列,用户输入一个数,插入适当位置
    list7 = [1,3,5,7,9,11,13,15,17,20]
    number = int(input('请输入一个数:'))
    list7.append(number)
    list7.sort()
    print(list7)
    输出:
    请输入一个数:12
    [1, 3, 5, 7, 9, 11, 12, 13, 15, 17, 20]
    
    10.实现列表的count方法的功能
    list8 = [1,2,'a','asd','a']
    print(list8.count('a'))
    输出:
    2
    
    11. 实现列表的extend方法的功能
    list8 = [1,2,'a','asd','a']
    list8.extend([100,102])
    print(list8)
    输出:
    [1, 2, 'a', 'asd', 'a', 100, 102]
    
    
    12.实现列表的index方法
    list8 = [1,2,'a','asd','a']
    index1 = list8.index('asd')
    print(index1)
    输出:
    3
    

    相关文章

      网友评论

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

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