列表作业

digitals = [13,22,93,65,54,78,36,22,11]

1.求列表中心元素

print(digitals[int(len(digitals)/2)])

2.求所有元素的和

sum1 = 0
for item in digitals:
    sum1 += item
print(sum1)

3.输出所有奇数下标的元素

for index in digitals[1::2]:
    print(index,end=' ')
print()

4.输出所有元素中,值为奇数的

for index in digitals:
    if index % 2 != 0:
        print(index,end=' ') 
print()

5.将所有元素乘以2

new_digitals = []
for index in digitals:
    index1 = index * 2
    new_digitals.append(index1)
print(new_digitals)

6.将所有元素加到第一个元素中

7.将奇数位置元素存到B列表中,偶数元素存到存到C列表中

new_digitals1 = []
new_digitals2 = []
for index in digitals[1::2]:
    new_digitals1.append(index)
print('B列表:',new_digitals1)
for index in digitals:
    if index % 2 == 0:
        new_digitals2.append(index)
print('C列表:',new_digitals2)

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

for index in digitals[0:5]:
    digitals.append(index)
print('A列表+B列表前五:',digitals)

9把1----36分别放⼊列表中,计算列表数组对角元素之和。6 * 6的列表

10.有一个长度是10的列表,列表内 有10个不重复的数字,要求按从⼤到⼩排序。

num = [11,13,56,1,21,6,12,10,58,9]
#方法1:会返回一个新的列表(升序,降序)
num1 = sorted(num)
print(num1)
num1 = sorted(num,reverse = True)
print(num1)

#方法2:不会生成新列表,列表本身被修改
num.sort()
print(num)

11.有一个长度是10的列表,要求删除某一个位置的元素

num = [11,13,56,1,21,6,12,10,58,9]
n = 7
del num[n]
print(num)

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

num = [1,3,5,7,9,11,12,13,16,18]
number = num[:]
num2 = 2#print(int(input('请输入一个整数:')))
for _ in num:
num1 = num.pop()
for item in num[:]:
print(item)
if num2 > num1:
number.insert(item,num2)
print(number)

13.有一个⻓度是10的列表,数组内有10个⼈名,要求去掉重复的

name = ['小明','小明','小明','小红','小红','小红','小红','小红','小绿','小绿']
name2 = set(name)
print(name2)

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

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

15.已知A列表,B列表,定义一个列表C,要求C包含A,B数组中的数据(⽆无重复值)

A = [1,2,3]
B = [11,2,3,4]
C = A[:]
C.extend(B)
print(set(C))  
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 5,857评论 2 16
  • 列表作业第一题 已知一个列表,求列表中心元素。 3 列表作业第二题 已知一个列表,求所有元素和。 55 列表作业第...
    LPP27149阅读 307评论 0 7
  • 1.已知⼀一个列列表,求列列表中⼼心元素。 2.已知⼀一个列列表,求所有元素和。 3.已知⼀一个列列表,输出所有奇...
    Fizz翊阅读 1,293评论 0 13
  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,021评论 17 410
  • hello!朋友们,你们喜欢绘画吗?反正我喜欢。我相信,一切喜欢绘画的人们,都在画中找到了自己。 寻寻...
    Qrui阅读 1,536评论 19 28