首页 > 编程语言 >python(8.5)--列表习题

python(8.5)--列表习题

时间:2023-02-26 14:07:29浏览次数:35  
标签:删除 python 元素 list 列表 -- print 习题 my


目录

​​一、求输出结果题 ​​

​​二、计算列表元素个数 ​​

​​三、查找是否存在某元素 ​​

​​四、删除某元素 ​​

​​五、如何在列表中插入元素​​

​​六、如何从列表中删除重复的元素​​

​​七、 如何将列表中的元素按照从小到大的顺序排序​​

​​八、从列表中删除重复的元素​​

​​九、大到小的顺序排序​​


一、求输出结果题 

1. 输出下面代码的结果:
 

a = [1, 2, 3] b = a b[0] = 5 print(a)

答案:[5, 2, 3]

python(8.5)--列表习题_开发语言

  

2. 输出下面代码的结果:

a=[1,2,3]b=a.copy() b[0]=5 print(a)

答案:[1, 2, 3] 

python(8.5)--列表习题_Python_02

  

二、计算列表元素个数 

3. 计算列表list = [1, 2, 3]中元素的个数

list = [1, 2, 3]

list = [1, 2, 3]print(len(list))

答案:输出:3 

python(8.5)--列表习题_List_03

三、查找是否存在某元素 

4. 在列表list = [1, 2, 3]中查找是否有元素2

答案:使用in关键字可以在列表中查找某个元素
输出:2 is in the list

list = [1, 2, 3]if 2 in list: print('2 is in the list')

python(8.5)--列表习题_Python_04

  

四、删除某元素 

5. 如何从列表[1,2,3,4,5]中删除元素:3

答案:使用remove()方法,即list.remove(3) 

List=[1,2,3,4,5]List.remove(3)print(List)

python(8.5)--列表习题_开发语言_05

五、如何在列表中插入元素

6. 如何在列表[1,2,3,4,5]中插入元素:6

答案:

使用insert()方法,即list.insert(index, 6),其中index为插入位置的索引。
使用append()方法,即list.append(6)。

list=[1,2,3,4,5]list.insert(5,6)print(list)lt=[1,2,3,4,5] lt.append(6) print(lt)

python(8.5)--列表习题_Python_06

六、如何从列表中删除重复的元素

7. 如何从列表中删除重复的元素:

答案:
 

#定义列表my_list=[1,2,3,4,2,3,4,5]#删除重复的元素my_list=list(set(my_list)) #输出结果 print(my_list)

python(8.5)--列表习题_python_07

七、 如何将列表中的元素按照从小到大的顺序排序

8. 如何将列表中的元素按照从小到大的顺序排序:

答案:
 

#定义列表my_list=[3,5,1,4,2]#将列表中的元素按照从小到大的顺序排序my_list.sort() #输出结果 print(my_list)

python(8.5)--列表习题_List_08

八、从列表中删除重复的元素

9. 请编写一个Python程序,从列表中删除重复的元素:

答案:

#定义列表my_list=[1,2,3,4,2,3,4,5]#删除重复的元素my_list=list(set(my_list)) #输出结果 print(my_list)

python(8.5)--列表习题_删除元素_09

九、大到小的顺序排序

10. 请编写一个Python程序,将列表中的元素按照从大到小的顺序排序:

答案:
 

#定义列表my_list=[3,5,1,4,2]#将列表中的元素按照从小到大的顺序排序my_list.sort() #输出结果 print(my_list[::-1])

 

python(8.5)--列表习题_开发语言_10

 

标签:删除,python,元素,list,列表,--,print,习题,my
From: https://blog.51cto.com/hwuu/6086422

相关文章

  • python--matplotlib(1)
    目录​​前言 ​​​​正文​​​​1.arange函数​​​​ 2.绘制sin(x)曲线​​​​3.给sin()加标题,控制x,y轴​​​​4.linspace函数​​​​5.使用linspace函数画一个......
  • python--matplotlib(2)
    前言 Matplotlib画图工具的官网地址是http://matplotlib.org/Python环境下实现Matlab制图功能的第三方库,需要numpy库的支持,支持用户方便设计出二维、三维数据的图形显示,制......
  • python--matplotlib(4)
    前言 Matplotlib画图工具的官网地址是http://matplotlib.org/Python环境下实现Matlab制图功能的第三方库,需要numpy库的支持,支持用户方便设计出二维、三维数据的图形显示,制......
  • python--排序总结
    1.快速排序a.原理快速排序的基本思想是在待排序的n个元素中任取一个元素(通常取第一个元素)作为基准,把该元素放人最终位置后,整个数据序列被基准分割成两个子序列,所有小于基......
  • 有没有一个在线工具可以将Python代码转换为Java代码?
    Python和Java是软件开发行业中广泛使用的两种编程语言。两者都有自己的优点和缺点,适用于不同类型的项目。Python以其易用性和可读性而闻名,而Java以其健壮性和性能而闻名。Py......
  • 上上签文件手动签自动签盖章失败问题
    前言调用上上签SDK,发起文件合同手动签,盖章后失败,无印章,自动签后,依然无印章,下载合同预览长这样,可以看出实际上改了章,但是就是没有矢量图电子签章原因一个非常细微的问题,文件......
  • springboot中jar包中 集成react前端项目
    1.前端打包复制到springboot项目中2.配置thymeleaf:prefix:classpath:/templates/suffix:.htmlcache:falseservlet:content-type:text/htmle......
  • Linux的Firewalld服务
    Firewalld防火墙基本操作#查找防火墙服务名[root@server~]#systemctllist-units|grepfirefirewalld.serviceloadedactiverunningfirewalld-dynamicfir......
  • Mysql中关于查询日志的配置详解
    查询日志MySQL中的查询日志保存在文本文件中,能够记录MySQL中的所有数据操作。开启查询日志MySQL默认情况下没有开启查询日志,如果需要开启查询日志,则需要在​​my.cnf​​​......
  • 【FPGA】Verilog:实现十六进制七段数码管显示 | 7-Segment Display
    写在前面:本章主要内容为理解七点数码管显示的概念,并使用Verilog实现。生成输入信号后通过仿真确认各门的动作,通过FPGA检查在Verilog中实现的电路的操作。Ⅰ.前置知识......