题目内容:

编写程序实现以下功能:根据指定值从一个列表中查找所有匹配元素的位置,要求使用列表中的index方法进行查找。

输入格式:

先输入带查找元素的值。

再输入一个整数,表示列表中的元素个数。

最后依次输入列表中的元素。

输出格式:

输出一个列表,各元素值为匹配元素的位置。如果没有匹配元素,则输出一个空列表。

输入样例:

10

5

5

10

15

10

20

输出样例:

[1, 3]

输入样例:

30

5

5

10

15

10

20

输出样例:

[]

时间限制:500ms内存限制:32000kb

代码:

find_num = eval(input())
lst_number = int(input())
input_list = []while lst_number  >  0:input_list.append(eval(input()))lst_number -= 1index_list = []
while True:if find_num not in input_list :breakind = input_list.index(find_num)input_list = input_list[ind + 1:]if len(index_list) > 0:ind = ind + index_list[-1] + 1index_list.append(ind)print(index_list)

Python编程基础 第五章 编程练习 编写程序实现以下功能:根据指定值从一个列表中查找所有匹配元素的位置,要求使用列表中的index方法进行查找。相关推荐

  1. python list查找元素_使用python list 查找所有匹配元素的位置实例

    使用python list 查找所有匹配元素的位置实例 如下所示: import re word = "test" s = "test abcdas test 1234 ...

  2. C# action 返回值_C#编程基础第五章:数组 - 张果

    一.什么是数组 数组用于存储若干相同类型的数据.在本章将介绍什么是数组以及数组的使用方法.了解数组之 后,将学习 foreach 循环以及数组的应用. 数组是一种数据结构,包含同一种类型的多个元素.也 ...

  3. Python编程基础 第四章 编程练习 请定义一个Circle类,具体要求为:(1)每个Circle类对象可以存储圆心和半径信息;(2)具有设置圆心和半径的方法SetCenter和SetRadius

    题目内容: 请定义一个Circle类,具体要求为:(1)每个Circle类对象可以存储圆心和半径信息:(2)具有设置圆心和半径的方法SetCenter和SetRadius:(3)具有计算圆面积的方法G ...

  4. Python编程基础 第四章 编程练习 请定义一个Cylinder类,具体要求为:(1)每个Cylinder类对象可以存储一个圆柱体;2)具有用于初始化半径和高的构造方法;(3)具有计算圆柱体体积

    题目内容: 请定义一个Cylinder类,具体要求为:(1)每个Cylinder类对象可以存储一个圆柱体(包括半径和高):(2)具有用于初始化半径和高的构造方法:(3)具有计算圆柱体体积的方法GetV ...

  5. Python编程基础 第七章 编程练习 用户从键盘上输入一个字符串,如果该字符串的内容不是有效的数值,则输出invalid;如果是有效的数值,再判断其是否是整数,如果是整数则输出yes,否则输出no。

    题目内容: 编写程序实现下面功能:用户从键盘上输入一个字符串,如果该字符串的内容不是有效的数值,则输出invalid:如果是有效的数值,再判断其是否是整数,如果是整数则输出yes,否则输出no. 输入 ...

  6. 《Python编程快速上手——让繁琐工作自动化》——第一部分 Python编程基础 第1章 Python基础 1.1 在交互式环境中输入表达式...

    本节书摘来自异步社区<Python编程快速上手--让繁琐工作自动化>一书中的第1章,第1.1节,作者[美] Al Sweigart,王海鹏 译,更多章节内容可以访问云栖社区"异步 ...

  7. WPF编程基础入门 ——— 第二章 XAML

    XAML 简述 XAML(eXtensible Application Markup Language,可扩展应用程序标记语言)是微软公司创建的一种新的描述性语言,用于搭建应用程序用户界面.XAML实 ...

  8. Java7并发编程指南——第五章:Fork Join框架

    Java7并发编程指南--第五章:Fork Join框架 @(并发和IO流) Java7并发编程指南第五章Fork Join框架 思维导图 项目代码 思维导图 项目代码 GitHub:Java7Con ...

  9. Python编程基础21:GUI编程

    文章目录 零.本讲学习目标 一.图形用户界面 - GUI (一)GUI概述 (二)常用的Python GUI库 1.Tkinter库 2.wxPython库 3.Jython库 二.tkinter编程 ...

  10. 浙大PTA-Python题库 编程题第五章(5-1~5-11)题解

    其他各章题解链接如下 浙大PTA-Python题库 编程题第一章(1-1~1-3)题解 https://blog.csdn.net/zimuzi2019/article/details/1070206 ...

最新文章

  1. MapReduce执行过程
  2. 剑指offer 二维有序数组查找
  3. 前端学习(83):按显示进行分类
  4. 四则运算 结对项目
  5. Hive 老当益庄 | 深度解读 Flink 1.11:流批一体 Hive 数仓
  6. opencv-4.5.3 + opencv_contrib-4.5.3 + vtk-9.0.3编译(全流程)
  7. Odoo与浪潮合资研发PS Cloud之如何配置和运行调度程序
  8. spring使用@Value注解读取.properties文件时出现中文乱码问题的解决
  9. dedeindex php不显示_dede去掉(禁止)首页index.html默认访问 最终显示index.php
  10. 你并不在意的 HTTPS 证书吊销机制,或许会给你造成灾难性安全问题!
  11. java 集合工具类_Java 集合 Collections工具类
  12. 使用宝塔面板部署node.js后台:koa2+mysql+vue
  13. python 大数据入门教程
  14. 还不了解外贸流程?这一篇就够了(小声bb)
  15. 3.16 小红书运营10大坑,千万别掉进去了!【玩赚小红书】
  16. MySQL(进阶篇)
  17. opencv 图像 抠图 算法_opencv提取轮廓与抠图
  18. Android无线调试 Wifi连接ADB不用数据线
  19. 鼠标测试cps软件,人最多鼠标cps是多少?
  20. PMP成本管理中的几个英文缩写

热门文章

  1. 嵌入式系统的开发概述(三星s5p6818系统为例)
  2. 高冷一字id_lol高冷而有诗意的id
  3. 在ZYNQ7000嵌入式操作系统Debian8下源代码编译安装并配置Ros环境(Kinetic版本)
  4. java 画正弦函数曲线_java打印正弦曲线示例
  5. ida android so 断点,IDA Pro 7.0+调试Android so飘云整理(基于Android5.1.1)
  6. 网易企业邮箱 服务器 端口,网易企业邮箱客户端——Thunderbird设置
  7. 软件测试工作中有哪些常用的工具?
  8. 两种excel 去掉公式保留数值的方法
  9. 福岛邦彦在多少年创立了卷积神经网络
  10. 网易企业邮箱:授权码登录