2018-08-27作业

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

tv_names = ['请回答1988', '琅琊榜', '甄嬛传', '生活大爆炸', '尼基塔']
print(tv_names[3])

生活大爆炸

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

numbers = [6,7,8,9]
thesun = 0
for a in numbers:
    thesun += a
print(thesun)
30

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

numbers = [1,2,3,4,5,6,7,8,9]
print(numbers[1::2])
[2, 4, 6, 8]

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

numbers = [1,2,3,4,5,6,7,8,9]
a = 0
for a in numbers:
    if a % 2 != 0:
        print(a, end= '    ')
    continue

1    3    5    7    9    

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

numbers =[3,5,8,9,4,7,8]
for y in numbers:
    y *= 2
    print(y,end=' ')
6 10 16 18 8 14 16 

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

numbers = [2,4,3,6,7,8]
a = 0
for a in numbers:
    a += 2
    print(a,end='  ')

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


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

a = [2,3,4,5,6,5,0]
b = [7,8,9,10,4,0,2,3]
c = a[:4].copy()
b += c
print(b)

[7, 8, 9, 10, 4, 0, 2, 3, 2, 3, 4, 5]

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

a = [1,2,3,4,5,6,7,8,9,10]
a.insert(5, '*001*')
print(a)

[1, 2, 3, 4, 5, '*001*', 6, 7, 8, 9, 10]

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

a = [0,4,7,8,0,9,2,0,4,5,1,3,]
b = 0
for c in a:
    if c < 2:
        b += 1
print(b)

4

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

a = ['小','叶','子']
b = ['我','是']
for c in a[:]:
    b.append(c)
print(b)

['我', '是', '小', '叶', '子']

12.自己实现列表的index方法


你可能感兴趣的:(2018-08-27作业)