Day006_作業(yè)

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

1.已知一個(gè)列表,求列表中心元素

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

2.已知一個(gè)列表,求所有元素和

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

3.已知一個(gè)列表,輸出所有下標(biāo)是奇數(shù)的元素

  •   print(list1[1::2])
    

4.已知一個(gè)列表,輸出所有元素中,值為奇數(shù)的元素。

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

5.已知一個(gè)列表,將所有的元素乘以2。

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

6.已知一個(gè)列表,將所有元素加到第一個(gè)元素中。

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

7.已知一個(gè)列表A,將奇數(shù)位置元素存到B列表中,偶數(shù)元素存到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個(gè)元素復(fù)制到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.有一個(gè)長度是10的列表,按遞增排列,用戶輸入一個(gè)數(shù),插入適當(dāng)位置。

  •  a = [1,2,3,4,5,6,7,8,9,10]
     x = int(input('請(qǐng)輸入數(shù)字: '))
     a.insert(x,x)
     print(a)
    

10.自己實(shí)現(xiàn)列表的count方法的功能。

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

11.自己實(shí)現(xiàn)列表的extend方法的功能。

  • a = [1,1,1,1,1]
    b = ["x","x","x"]
    b.extend(a)
    print(b)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容