Python 列表

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

list1 = input('請輸入一個(gè)列表:')
n = len(list1)
print(n)
if n%2==0:
    n1 = list1[(int(n/2))]
    n2 = list1[(int(n/2+1))]
    number = (n1+n2)/2
    print('該列表中心元素為%f'%number)
#1,2,3,4,5,6,7,8
else:
    number1 = int(list1[int((n+1)/2)])-1
    print('該列表中心元素為%d'%number1)

    
    
-->

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

number = 0
list = [1,2,3,4,5]
for item in list:
    number += item

print('列表的元素和為:%d'%number)


-->
列表的元素和為:15

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

list = [1,2,3,4,5,6,7]
for i in range(1,len(list),2):
    print(list[i])
    
-->
2
4
6

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

list = [1,2,3,4,5,6,7,8,9]
for item in list:
    if item % 2 == 0 :
        pass
    else:
        print(item)
        
        
        
        
-->
1
3
5
7
9

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

list = [1,2,3,4,5,6]
for i in range(0,len(list)):
    list[i] = list[i] * 2
print(list)


-->
[2, 4, 6, 8, 10, 12]

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

list = [1,2,3,4,5]
list1 = list[:]
n = 0
for item in list1:
    n += item
list[0] = n
print(list)


-->
[15, 2, 3, 4, 5]

7.已知?一個(gè)列列表A,將奇數(shù)位置元素存到B列列表中,偶數(shù)元素存到C列列表中。

list = [1,2,3,4,5,6,7]
odd_number = []
even_number = []
for i in range(len(list)):
    if i % 2 == 0:
        even_number.append(list[i])
    else:
        odd_number.append(list[i])

print('這個(gè)數(shù)列奇數(shù)為:')
print(odd_number)
print('這個(gè)數(shù)列的偶數(shù)為:')
print(even_number)

-->
這個(gè)數(shù)列奇數(shù)為:
[2, 4, 6]
這個(gè)數(shù)列的偶數(shù)為:
[1, 3, 5, 7]

8.把A列列表的前5個(gè)元素復(fù)制到B列列表中。

lista = [1,2,3,4,5,6]
listb = []
for i in range(0,5):
    listb.append(lista[i])
print(listb)

-->
[1, 2, 3, 4, 5]

9.把1----36分別放?入列列表中,計(jì)算列列表數(shù)組對?角元素之和。6 #* 6的列列表

list = []
for i in range(1,37):
    list.append(i)
num = 0
for j in range(0,36,7):
    num  += list[j]
for x in range(5,31,5):
    num +=list[x]

print('對角元素之和為%d'%num)

-->
對角元素之和為222

10.有?個(gè)?度是10的列列表,列表內(nèi) 有10個(gè)不重復(fù)的數(shù)字,要求按從?到小排序。

list =[1,3,34,32,98,74,92,83,23,124]
list.sort()
print(list)
-->
[1, 3, 23, 32, 34, 74, 83, 92, 98, 124]

11.有?一個(gè)?長度是10的列列表,要求刪除某?一個(gè)位置的元素

list = [1,3,34,32,98,74,92,83,23,124]
print(list)
n = int(input('請輸入你想要?jiǎng)h除的元素的位置(從0開始計(jì)數(shù)):'))
del list[n]
print(list)

-->
[1, 3, 34, 32, 98, 74, 92, 83, 23, 124]
請輸入你想要?jiǎng)h除的元素的位置(從0開始計(jì)數(shù)):4
[1, 3, 34, 32, 74, 92, 83, 23, 124]

12.有?一個(gè)?長度是10的列列表,按遞增排列列,?用戶輸?入?一個(gè)數(shù),插?入適當(dāng)位置。

list = [1,10,100,200,201,202,233,345,]
print(list)
n = int(input('請輸入一個(gè)數(shù)字:'))
if n <list[0]:
    list.insert(0,n)
else:
    for i  in range(1,len(list)):
        if list[i-1] < n < list[i]:
            list.insert(i,n)
print(list)
-->
[1, 10, 100, 200, 201, 202, 233, 345]
請輸入一個(gè)數(shù)字:37
[1, 10, 37, 100, 200, 201, 202, 233, 345]

13.有?一個(gè)?長度是10的列列表,數(shù) 組內(nèi)有10個(gè)?人名,要求去掉重復(fù)的

list = ['jack','uzi','kangkang','condi','rose','fizz','condi','uzi']
new_list = set(list)
print(new_list)
-->
{'rose', 'condi', 'kangkang', 'jack', 'fizz', 'uzi'}

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

lista = [1,2,3,4,5,6,7,8,9]
for i in range(2,5):
    del lista[i]
print(lista)
-->
[1, 2, 4, 6, 8, 9]

15.已知A列列表,B列列表,定義?一個(gè)列列表C,要求C包含A,B數(shù)組中的數(shù)據(jù)(?無重復(fù)值)。

lista = [1,2,3,4,5,6,7]
listb = [5,6,7,8,9,10]
new_list = lista + listb
list = set(new_list)
print(list)
-->
{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}

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

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

  • 專業(yè)考題類型管理運(yùn)行工作負(fù)責(zé)人一般作業(yè)考題內(nèi)容選項(xiàng)A選項(xiàng)B選項(xiàng)C選項(xiàng)D選項(xiàng)E選項(xiàng)F正確答案 變電單選GYSZ本規(guī)程...
    小白兔去釣魚閱讀 10,581評(píng)論 0 13
  • 在C語言中,五種基本數(shù)據(jù)類型存儲(chǔ)空間長度的排列順序是: A)char B)char=int<=float C)ch...
    夏天再來閱讀 4,045評(píng)論 0 2
  • 今天,云南昭通的一位小學(xué)生成了網(wǎng)紅,不是因?yàn)樗谐鲱惏屋偷牟潘?,也不是因?yàn)樗L得像某位明星,而是因?yàn)樵诤L(fēng)凜冽冰封...
    細(xì)雨不須歸閱讀 243評(píng)論 0 3
  • 世間萬物皆有因果,我相信緣分。吹頭發(fā)的時(shí)候正聽著郭靜的新專輯,就看見了“枕邊音樂”關(guān)于郭靜新專輯的推文。于是將《不...
    柚子陳皮不加冰閱讀 314評(píng)論 0 0
  • 嗨,窗外又下起了雨,雨是什么顏色的,該如何形容給你 光陰.歲月.詩意.旅人.哨音.昏暗的燈光.變幻的光影 棲息還是...
    楊霽閱讀 224評(píng)論 2 4

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