python(8.5)--列表习题

这篇具有很好参考价值的文章主要介绍了python(8.5)--列表习题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、求输出结果题 

二、计算列表元素个数 

三、查找是否存在某元素 

四、删除某元素 

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

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

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

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

九、大到小的顺序排序


一、求输出结果题 

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

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


答案:[5, 2, 3]

python列表编程题,Python基础,python,开发语言  

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

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


答案:[1, 2, 3] 

python列表编程题,Python基础,python,开发语言  

二、计算列表元素个数 

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

list = [1, 2, 3]

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


答案:输出:3 

python列表编程题,Python基础,python,开发语言

三、查找是否存在某元素 

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列表编程题,Python基础,python,开发语言  

四、删除某元素 

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

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

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

python列表编程题,Python基础,python,开发语言

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

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列表编程题,Python基础,python,开发语言

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

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

答案:
 

#定义列表
my_list=[1,2,3,4,2,3,4,5]

#删除重复的元素
my_list=list(set(my_list))

#输出结果
print(my_list)

python列表编程题,Python基础,python,开发语言

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

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

答案:
 

#定义列表
my_list=[3,5,1,4,2]

#将列表中的元素按照从小到大的顺序排序
my_list.sort()

#输出结果
print(my_list)

python列表编程题,Python基础,python,开发语言

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

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

答案:

#定义列表
my_list=[1,2,3,4,2,3,4,5]

#删除重复的元素
my_list=list(set(my_list))

#输出结果
print(my_list)

python列表编程题,Python基础,python,开发语言

九、大到小的顺序排序

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

答案:
 

#定义列表
my_list=[3,5,1,4,2]

#将列表中的元素按照从小到大的顺序排序
my_list.sort()

#输出结果
print(my_list[::-1])

 python列表编程题,Python基础,python,开发语言

 文章来源地址https://www.toymoban.com/news/detail-820697.html

到了这里,关于python(8.5)--列表习题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【练习题】python列表

    1. 基础题 已知一个数字列表,打印列表中所有的奇数 已知一个数字列表,打印列表中所有能被能被3整除但是不能被2整除的数 已知一个数字列表,计算所有偶数的和 已知一个数字列表,统计列表中十位数是 1 的数的个数 已知一个列表,获取列表中下标为奇数是所有元素(从

    2024年02月05日
    浏览(32)
  • 【R语言编程基础】【课后习题答案】【全】

    (1)多行注释的快捷键是(C)。 A.Ctrl+Shin+N B.Ctrl+N C.Ctrl+Shin+C D.Ctrl+C (2)以下函数不能直接查看plot函数的帮助文档的是(B)。 A. ?plot B.??plot C.help(plot) D.help(plot) (3)以下R包的加载方式正确的是(A)。 A.install.package 函数 B.library 函数 C…libPaths 函数 D.install 函数 (4)以下R包中不

    2023年04月08日
    浏览(42)
  • python练习题__列表

    题 目: mlist1 = [\\\'Adversity Awake:\\\', \\\'Cross \\\', \\\'the\\\', \\\'stars\\\', \\\'over\\\', \\\'the\\\', \\\'moon\\\', \\\'to\\\', \\\'meet\\\', \\\'your\\\', \\\'better\\\', \\\'self\\\'] 访问列表中第一个元素的值 分 析: 答 案: mlist1 = [\\\'Adversity Awake:\\\', \\\'Cross \\\', \\\'the\\\', \\\'stars\\\', \\\'over\\\', \\\'the\\\', \\\'moon\\\', \\\'to\\\', \\\'meet\\\', \\\'your\\\', \\\'better\\\', \\\'self\\\'] # 访问第一个元素 print(\\\"访问列表第一个

    2023年04月08日
    浏览(46)
  • 入门Python编程:了解计算机语言、Python介绍和开发环境搭建

    计算机语言是用来控制计算机行为的一种语言,通过它可以告诉计算机该做什么。计算机语言和人类语言在本质上没有太大区别,只是交流的对象不同。 计算机语言发展经历了三个阶段: 1. 机器语言 机器语言使用二进制编码来编写程序。 执行效率高,但编写起来麻烦。 2

    2024年02月09日
    浏览(44)
  • 零基础学会Python编程——开发环境的搭建

    作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录  前言 学习目标 一.python 介绍  1.Python 的历史 2.Python 的应用领域 二.Python 的编程环境 1. Python 下载  2.Python 安装 三.IDLE 的

    2024年02月10日
    浏览(28)
  • Python编程习题(21):特定矩阵元素和

    给定一个n×n的方阵,本题要求计算该矩阵主、副对角线上的所有元素之和。主对角线为从矩阵的左上角至右下角的连线,副对角线为从矩阵的右上角至左下角的连线。。 输入格式: 输入第一行给出正整数n(1n≤10);随后n行,每行给出n个数,其间以空格分隔。 输出格式: 在一

    2024年02月11日
    浏览(23)
  • 入门人工智能 —— 学习一门编程语言 python 基础代码编写和运算符介绍(1)

    随着人工智能技术的快速发展,越来越多的年轻人开始关注这个领域。作为入门者,学习人工智能编程语言至关重要。这里将介绍人工智能编程语言Python的基础知识,帮助初学者更好地理解人工智能领域的基本概念和技术。 下面是一些入门 Python 编程语言的基本知识: 安装

    2024年02月09日
    浏览(46)
  • 自动化理论基础(2)—开发语言之Python

    一、知识汇总 掌握 Python 编程语言需要具备一定的基础知识和技能,特别是对于从事自动化测试等领域的工程师。以下是掌握 Python 的一些关键方面: 基本语法: 理解 Python 的基本语法,包括变量、数据类型、运算符、条件语句、循环语句等。 数据结构: 熟悉并能够使用

    2024年01月18日
    浏览(50)
  • 用Python编程实现百度自然语言处理接口的对接,助力你开发智能化处理程序

    用Python编程实现百度自然语言处理接口的对接,助力你开发智能化处理程序 随着人工智能的不断进步,自然语言处理(Natural Language Processing,NLP)成为了解决文本处理问题的重要工具。百度自然语言处理接口提供了一系列强大的功能,如提取、文本分类、情感分析等,

    2024年02月13日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包