Python编程基础 第五章 编程练习 编写程序实现以下功能:根据指定值从一个列表中查找所有匹配元素的位置,要求使用列表中的index方法进行查找。
题目内容:
编写程序实现以下功能:根据指定值从一个列表中查找所有匹配元素的位置,要求使用列表中的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方法进行查找。相关推荐
- python list查找元素_使用python list 查找所有匹配元素的位置实例
使用python list 查找所有匹配元素的位置实例 如下所示: import re word = "test" s = "test abcdas test 1234 ...
- C# action 返回值_C#编程基础第五章:数组 - 张果
一.什么是数组 数组用于存储若干相同类型的数据.在本章将介绍什么是数组以及数组的使用方法.了解数组之 后,将学习 foreach 循环以及数组的应用. 数组是一种数据结构,包含同一种类型的多个元素.也 ...
- Python编程基础 第四章 编程练习 请定义一个Circle类,具体要求为:(1)每个Circle类对象可以存储圆心和半径信息;(2)具有设置圆心和半径的方法SetCenter和SetRadius
题目内容: 请定义一个Circle类,具体要求为:(1)每个Circle类对象可以存储圆心和半径信息:(2)具有设置圆心和半径的方法SetCenter和SetRadius:(3)具有计算圆面积的方法G ...
- Python编程基础 第四章 编程练习 请定义一个Cylinder类,具体要求为:(1)每个Cylinder类对象可以存储一个圆柱体;2)具有用于初始化半径和高的构造方法;(3)具有计算圆柱体体积
题目内容: 请定义一个Cylinder类,具体要求为:(1)每个Cylinder类对象可以存储一个圆柱体(包括半径和高):(2)具有用于初始化半径和高的构造方法:(3)具有计算圆柱体体积的方法GetV ...
- Python编程基础 第七章 编程练习 用户从键盘上输入一个字符串,如果该字符串的内容不是有效的数值,则输出invalid;如果是有效的数值,再判断其是否是整数,如果是整数则输出yes,否则输出no。
题目内容: 编写程序实现下面功能:用户从键盘上输入一个字符串,如果该字符串的内容不是有效的数值,则输出invalid:如果是有效的数值,再判断其是否是整数,如果是整数则输出yes,否则输出no. 输入 ...
- 《Python编程快速上手——让繁琐工作自动化》——第一部分 Python编程基础 第1章 Python基础 1.1 在交互式环境中输入表达式...
本节书摘来自异步社区<Python编程快速上手--让繁琐工作自动化>一书中的第1章,第1.1节,作者[美] Al Sweigart,王海鹏 译,更多章节内容可以访问云栖社区"异步 ...
- WPF编程基础入门 ——— 第二章 XAML
XAML 简述 XAML(eXtensible Application Markup Language,可扩展应用程序标记语言)是微软公司创建的一种新的描述性语言,用于搭建应用程序用户界面.XAML实 ...
- Java7并发编程指南——第五章:Fork Join框架
Java7并发编程指南--第五章:Fork Join框架 @(并发和IO流) Java7并发编程指南第五章Fork Join框架 思维导图 项目代码 思维导图 项目代码 GitHub:Java7Con ...
- Python编程基础21:GUI编程
文章目录 零.本讲学习目标 一.图形用户界面 - GUI (一)GUI概述 (二)常用的Python GUI库 1.Tkinter库 2.wxPython库 3.Jython库 二.tkinter编程 ...
- 浙大PTA-Python题库 编程题第五章(5-1~5-11)题解
其他各章题解链接如下 浙大PTA-Python题库 编程题第一章(1-1~1-3)题解 https://blog.csdn.net/zimuzi2019/article/details/1070206 ...
最新文章
- MapReduce执行过程
- 剑指offer 二维有序数组查找
- 前端学习(83):按显示进行分类
- 四则运算 结对项目
- Hive 老当益庄 | 深度解读 Flink 1.11:流批一体 Hive 数仓
- opencv-4.5.3 + opencv_contrib-4.5.3 + vtk-9.0.3编译(全流程)
- Odoo与浪潮合资研发PS Cloud之如何配置和运行调度程序
- spring使用@Value注解读取.properties文件时出现中文乱码问题的解决
- dedeindex php不显示_dede去掉(禁止)首页index.html默认访问 最终显示index.php
- 你并不在意的 HTTPS 证书吊销机制,或许会给你造成灾难性安全问题!
- java 集合工具类_Java 集合 Collections工具类
- 使用宝塔面板部署node.js后台:koa2+mysql+vue
- python 大数据入门教程
- 还不了解外贸流程?这一篇就够了(小声bb)
- 3.16 小红书运营10大坑,千万别掉进去了!【玩赚小红书】
- MySQL(进阶篇)
- opencv 图像 抠图 算法_opencv提取轮廓与抠图
- Android无线调试 Wifi连接ADB不用数据线
- 鼠标测试cps软件,人最多鼠标cps是多少?
- PMP成本管理中的几个英文缩写
热门文章
- 嵌入式系统的开发概述(三星s5p6818系统为例)
- 高冷一字id_lol高冷而有诗意的id
- 在ZYNQ7000嵌入式操作系统Debian8下源代码编译安装并配置Ros环境(Kinetic版本)
- java 画正弦函数曲线_java打印正弦曲线示例
- ida android so 断点,IDA Pro 7.0+调试Android so飘云整理(基于Android5.1.1)
- 网易企业邮箱 服务器 端口,网易企业邮箱客户端——Thunderbird设置
- 软件测试工作中有哪些常用的工具?
- 两种excel 去掉公式保留数值的方法
- 福岛邦彦在多少年创立了卷积神经网络
- 网易企业邮箱:授权码登录