美文网首页
2018-08-27 day6 作业

2018-08-27 day6 作业

作者: xaidc | 来源:发表于2018-08-27 19:56 被阅读0次

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

#奇数
list1 = [1,2,3,4,5,6,7,8,9]
print(list1[int((len(list1)-1)/2)])
#偶数
list2 = [1,2,3,4,5,6,7,8,9,10]
print(list2[int(len(list2)/2)-1],list2[int(len(list2)/2)])
输出结果:
5
5 6

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

list3 = [1,2,3,4,5,6,7,8,9,10]
count = 0
for item in list3:
    count += item
print(count)
输出结果:
55

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

list4 = [1,2,3,4,5,6,7,8,9,10]
list5 = []
for item in range(len(list4)):
    if item % 2 != 0:
        list5.append(list4[item])
输出结果:
[2, 4, 6, 8, 10]

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

list6 = [1,2,3,4,5,6,7,8,9,10]
list7 = []
for item in list6:
    if item % 2 != 0:
        list7.append(item)
print(list7)
输出结果:
[1, 3, 5, 7, 9]

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

list8 = [1,2,3,4,5,6,7,8,9,10]
list9 = []
for item in list8:
    item *= 2
    list9.append(item)
print(list9)
输出结果:
[2, 4, 6, 8, 10, 12, 14, 16, 18, 20]

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

1.
list10 = [1,2,3,4,5,6,7,8,9,10]
count = 0
for item in list10:
    count += item
list10[0] = count
print(list10)
2.
list10 = [1,2,3,4,5,6,7,8,9,10]
LIST1 = []
for item in list10:
    LIST1.append(item)
list10[0] = LIST1
print(list10)
输出结果:
[55, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[[1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 2, 3, 4, 5, 6, 7, 8, 9, 10]

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

A = [1,2,3,4,5,6,7,8,9,10]
B = []
C = []
for item in range(len(A)):
    if item % 2 ==0:
        C.append(A[item])
    else:
        B.append(A[item])
输出结果:
[2, 4, 6, 8, 10] [1, 3, 5, 7, 9]

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

A = [1,2,3,4,5,6,7,8,9,10]
B = A[0:5].copy()
print(B)
输出结果:
[1, 2, 3, 4, 5]

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

D = [1,3,5,6,12,25,36,78,100,110]
num = int(input("请输入一个数:"))
for i in range(10):
    if num > D[9]:
        D.append(num)
        break
    if D[i] < num < D[i+1]:
        D.insert(i+1,num)

print(D)
输出结果:
请输入一个数:109
 [1,3,5,6,12,25,36,78,100,109,110]
请输入一个数:111
 [1,3,5,6,12,25,36,78,100,110,111]

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

E = [1,2,3,2,3,5,6,6,2]
print(E.count(2))
输出结果:
3

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

numbers = [1,2,1,3,45,1]
numbers.extend([100,200])
print(numbers)
输出结果:
[1, 2, 1, 3, 45, 1, 100, 200]

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

numbers = [1,2,1,3,45,1]
print(numbers.index(1))
输出结果:
0

相关文章

  • 2018-08-27 day6 作业

    1.已知一个列表,求列表中心元素 2.已知一个列表,求所有元素和 3.已知一个列表,输出所有下标是奇数的元素 4....

  • 易效能时间管理--阅读模块

    2018-08-27

  • 易效能时间管理--人际模块

    2018-08-27

  • 2018-08-27

    2018-08-27 其乐木格_a429 2018-08-27 21:54 · 字数 349 · 阅读 0 · 日...

  • 2018-08-27

    2018-08-27 其乐木格_a429 2018-08-27 21:54 · 字数 349 · 阅读 0 · 日...

  • 2018-08-27

    2018-08-27 其乐木格_a429 2018-08-27 21:54 · 字数 349 · 阅读 0 · 日...

  • 2018-08-27

    2018-08-27 其乐木格_a429 2018-08-27 21:54 · 字数 349 · 阅读 0 · 日...

  • 2018-08-27

    戴师傅 2018-08-27 2018-08-27 20:32 打开App (稻盛哲学学习会)打卡第123天 姓名...

  • 【开刀营】Day1-19优秀作业合集

    【Day1~Day6】优秀作业集合 【Day1】优秀作业 Day1-6优秀作业合集 【Day10—19】优秀作业(...

  • 2018-08-27 Day6

    01.认识列表 1.list(列表)列表是python中的容器类型。有序的,可变的容器(可变指的是列表中的元素和元...

网友评论

      本文标题:2018-08-27 day6 作业

      本文链接:https://www.haomeiwen.com/subject/ncgtwftx.html