day-07 容器类型(作业)

2018-10-08  本文已影响0人  我才是鳄鱼宝宝

第一题,已知列表,求其中心元素

numbers = [12, 34, 56, 32,  45, 90, 89]
n=int(len(numbers)/2)
x=numbers[n]
print(x)

QQ图片20181008175919.png

第二题,已知列表,求其所有元素和

sum1 = 0
for score in scores:
    sum1 += score

print(sum1)

QQ图片20181008180733.png

第三题,已知列表,输出所有奇数下表元素

numbers = [78, 90,3, 56, 89]

for x in range(len(numbers)):
    if numbers[x]%2==1:

        print(x)

QQ图片20181008184711.png

第四题,已知列表,输出所有元素中为奇数的

numbers = [78, 90,3, 56, 89]

for x in range(len(numbers)):
    if numbers[x]%2==1:
        print(numbers[x])
QQ图片20181008183934.png

第五题,已知列表,将所有元素乘2

numbers = [1, 3, 5,7, 4]

for x in numbers:
    a = x*2
    print(a)


QQ图片20181008185812.png

第六题,已知列表,将所有元素加到第一个元素中

numbers = [1, 3, 5,7, 4]

for x in numbers:
    a = x+1
    print(a)


QQ图片20181008190446.png

第七题,已知列表A,将将奇数元素存到B列表,偶数元素存到C列表中。

A=[1, 2, 3, 4]
B=[]
C=[]
for x in A:
    if x%2==1:
        B.append(x)
    else:
        C.append(x)
print(B, C)


QQ图片20181008192145.png

第八题,把A列表的前五个元素复制到B列表中。

A=[1, 2, 3, 4, 5, 6, 7]
B=A[:5]

print(B)
QQ图片20181008192840.png

第十题,长度是10的不规则数字递减排序。

list1=[1, 5, 7, 4, 2, 6, 0, 8, 9, 10]
list1.sort(reverse=True)

print(list1)
QQ图片20181008200019.png

第十一题,长度是10列表,删除某个位置的元素

list1=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
del list1[2]
print(list1)


QQ图片20181008194201.png

第十二题,长度是10,递增排序,用户输入数据,插入适当位置

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

list1.append(7)
list1.sort()
print(list1)
QQ图片20181008195004.png

第十三题,长度是10列表,数组有10个人名,去掉重复的

list1=[1, 5, 1, 4, 2, 6, 0, 8, 9, 10]
list1.remove(1)

print(list1)


QQ图片20181008195512.png

第十四题把A列表的第三道第六之间的元素删除

A=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
del A[2:7]

print(A)

di

第十五题,已知A列表,B列表,制定列表C,要求C包含AB数组的数据(无重复值)


A=[1,2,3]
B=[4,5,6]
C=[[1, 2, 3],[ 4, 5, 6], 7, 8, 9, 10]
print(A in C)
print(B in C)
QQ图片20181008201207.png
上一篇下一篇

猜你喜欢

热点阅读