当前位置: 首页 > news >正文

python(8.5)--列表习题

目录

一、求输出结果题 

二、计算列表元素个数 

三、查找是否存在某元素 

四、删除某元素 

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

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

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

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

九、大到小的顺序排序


一、求输出结果题 

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

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


答案:[5, 2, 3]

  

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

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


答案:[1, 2, 3] 

  

二、计算列表元素个数 

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

list = [1, 2, 3]

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


答案:输出:3 

三、查找是否存在某元素 

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')

  

四、删除某元素 

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

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

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

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

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)

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

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

答案:
 

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

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

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

答案:
 

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

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

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

答案:

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

九、大到小的顺序排序

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

答案:
 

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

 

http://www.lryc.cn/news/11404.html

相关文章:

  • rt-thread pwm 多通道
  • C语言练习 | 初学者经典练习汇总
  • 华为OD机试 - 自动曝光(Python) | 机试题算法思路 【2023】
  • 「6」线性代数(期末复习)
  • 1.1 硬件与micropython固件烧录及自编译固件
  • 【MySQL进阶】视图 存储过程 触发器
  • [Linux篇] Linux常见命令和权限
  • 29岁从事功能测试被辞,面试2个月都找不到工作吗?
  • 【C#个人错题笔记1】
  • 基于lambda的mongodb查询插件
  • 基于微信小程序的微信社团小程序
  • GEE学习笔记 七十三:【GEE之Python版教程七】静态展示影像和动态展示影像
  • PGLBox全面解决图训练速度、成本、稳定性、复杂算法四大问题!
  • 超详细的 pytest 教程(一)使用入门篇
  • 二叉树理论基础知识点
  • 【算法基础】堆⭐⭐⭐
  • 时序预测 | MATLAB实现CNN-SVM卷积支持向量机时间序列预测
  • 【TypeScrip】TypeScrip的任意类型(Any 类型 和 unknown 顶级类型):
  • 智能洗地机什么牌子好?智能洗地机排行
  • 【数据结构与算法】链表1:移除链表 设计链表链表反转(双指针法、递归法)
  • 山东大学软件学院面向对象简答题整理【个人向】
  • JAVA时间类及JAVA8新时间类
  • ASEMI代理FGH60N60SFD,安森美FGH60N60SFD原装IGBT
  • 【云原生之Docker实战】使用dokcer部署web端vscode
  • Docker安装Tomcat、mysql、redis
  • 【python 基础篇 八】python的常用数据类型操作-------集合
  • Spring框架中问题补充
  • 【Leedcode】顺序表必备的三道面试题(附图解)
  • SOFA Weekly|开源人、本周贡献 issue 精选
  • 2023美赛 ICM E题详细版思路