python列表索引超出范围 等于啥_Python列表错误,列表索引超出范围
如果我输入1234,那么Values包含字符串"1234"。在
然后将字符串转换为整数ValueList=int(Values) # converts string "1234" to integer 1234
并将整数添加到空列表中
^{pr2}$
所以你的列表只包含一个元素。
因此List[1]超出范围
顺便说一句:不要用list之类的内置名称命名值。
请看官方的naming conventions。在
编辑
更正缩进后,代码仍然很危险。
如果将x更改为<;7,则代码将崩溃。在
仍然危险代码x=7
List=[]
for i in range(0,x):
verify=False
while verify==False:
Values=input("Enter Code")
verify=Values.isdigit()
ValueList=int(Values)
List.append(ValueList)
value1=int(List[0])
value2=int(List[1])
value3=int(List[2])
value4=int(List[3])
value5=int(List[4])
value6=int(List[5])
value7=int(List[6])
value8p1=(value1*1)+(value2*3)+(value3*1)+(value4*3)+(value5*1)+(value6*3)+(value7*1)
value9=math.ceil(value8p1//10)
print(value9)
因此,应在循环中进行计算,以避免索引错误:
更新代码x = 4
values = []
for i in range(0, x):
verify = False
while verify == False:
value = input("Enter Code")
verify = value.isdigit()
values.append(int(value))
result = 0
for index, value in enumerate(values):
if index % 2 == 0:
result += value * 3
else:
result += value
finalResult = math.ceil(result // 10)
print(finalResult)
python列表索引超出范围 等于啥_Python列表错误,列表索引超出范围相关推荐
- python列表索引超出范围 等于啥_python中的“列表索引超出范围”
我有一个python代码来索引包含阿拉伯语单词的文本文件.我在一个英文文本上测试了代码,它运行得很好,但是当我测试阿拉伯语时,它给了我一个错误. 注意:文本文件以unicode编码保存,而不是ANSI ...
- python列表索引超出范围 等于啥_python如何解决IndexError:列表索引超出范围?-问答-阿里云开发者社区-阿里云...
我正在尝试为ucf101数据集生成密集流,但我不断收到以下错误: 我尝试在第68行中将video_name.split('')[1]更改为video_name.split('')[0],已编译代码,但 ...
- python列表索引超出范围 等于啥_python - IndexError:列表分配索引超出范围,Python
我正在尝试实现功能.它的工作方式应该是这样的: 它需要两个列表. 标记一些索引,最好居中. 父母双方都切换标记索引. 其他索引按顺序转到其父元素. 如果该父元素中已经存在相同的元素,则它将映射并检查同 ...
- python包含多个元组的元组_Python数据结构(元组,列表,字典)
Python内置了 几种数据结构,元组,列表 字典 1.元组 元组可以由不同的元素组成,所有元素通过圆括号( )包含起来,并通过逗号","隔开.如变量名 = (元素1,元素2,. ...
- 非索引查询如何提高效率_Python数据分析:数据库索引如何提高效率?
- 点击上方"中国统计网"订阅我吧!- 索引在数据库中是一个很特殊的存在,它的目的就是为了提高数据查询得效率.同样,它也有弊端,更新一个带索引的表的时间比更新一个没有带索引的时间更 ...
- [转载] python提取list中特定的元素_Python中list列表的基本操作
参考链接: Python列表list remove() 你再主动一点点 我们就有故事了 列表的基本操作 与字符串一样,可以通过索引访问列表中的元素,同时列表也支持切片操作. list1 = [1, ...
- python列表同时添加多个元素_python怎么向列表中添加多个元素
python的列表是多变灵活的数据结构,向列表中添加元素,可以使用append()方法,或者extend()方法,还可使用insert()方法.insert() 主要用来插入元素,当向列表末尾添加元素 ...
- python元组与列表的区别、简答题_python元组和列表的区别
Python元组和Python列表数据类似,底层都是线性表.唯一不同的是,Python元组赋值后所存储的数据不能被程序修改,可以将元组看作是只能读取数据不能修改数据的列表. 1.元组声明与赋值 声明一 ...
- python将对象放入列表根据某个属性排升序_python实现对象列表根据某个属性排序的方法详解...
本文实例讲述了python实现对象列表根据某个属性排序的方法.分享给大家供大家参考,具体如下: 对于一个已有的python list, 里面的内容是一些对象,这些对象有一些相同的属性值, 在一些特定的 ...
最新文章
- Android实例]------获取sd卡图片显示出来
- 霸王洗发水经理被指冲击报社殴打记者
- 【Python进阶】实战Python图形文件操作基本编程
- 如何控制让PO的数量不超过PR数量
- 浅谈零样本网络表示学习
- 响应式编程优点 有效_Reactive(响应式)编程
- final 最终 java 1614876717
- 一个抓取豆瓣图书的开源爬虫的详细步骤
- Tips/Tricks#4:不同页面之间传递值
- java 判断是否为cst格式_Java判断文件编码格式
- iphoneX 订单生成器 - 装 b 神器 - 生成虚拟 iphoneX 订单,满足你装 b 的愿望
- 向日葵远程控制软件。
- mybatis根据日期范围查询,多参数查询
- 含泪整理最优质QuickTime软件插件素材,你想要的这里都有
- 计算机专业法语词汇,法语计算机及网络词汇(4)
- PAT编程(python) 1004 成绩排名
- 《实用回归分析》 何晓群 第五章
- 光线追踪 — 光照模型
- Web前端:古诗排版网页案例设计
- Android本地视频播放器开发--NDK编译FFmpeg