Day006_作业

  •  list1 = [1,2,3,4,5,6,7,8,9,10]
    

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

  • l1,*mid,r1 = list1
    print(mid)
    

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

  •  sum1=0
    for i in list1:
        sum1+= i
    print(sum1)
    

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

  •   print(list1[1::2])
    

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

  • for i in list1:
        if i % 2 != 0:
            print(i)
    

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

  •   for i in list1[:]:
        list1.remove(i)
        i *= 2
        list1.append(i)
    print(list1)
    

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

  • y = []
    for x in list1[:]:
        y.append(x)
    list1.insert(0,y)
    print(list1)
    

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

  • a = [0,1,2,3,4,5,6,7,8,9,10]
    b = []
    c = []
    for i in range(1,len(a)):
        if i % 2 != 0:
            b.append(i)
    
        if i % 2 == 0:
            c.append(i)
    print(b,c)
    

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

  • a = ['a','b','c','d','e',6,7,8,9,10]
    b = []
    x = 1
    for i in a:
        b.append(i)
        if x == 5:
            break
        x +=1
    print(b)
    

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

  •  a = [1,2,3,4,5,6,7,8,9,10]
     x = int(input('请输入数字: '))
     a.insert(x,x)
     print(a)
    

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

  • a = [1,1,2,2,3,3,4,4,5,5,6,6,6,7,8,9,10]
    print(a.count(6))
    

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

  • a = [1,1,1,1,1]
    b = ["x","x","x"]
    b.extend(a)
    print(b)

你可能感兴趣的:(Day006_作业)