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, 里面的内容是一些对象,这些对象有一些相同的属性值, 在一些特定的 ...
最新文章
- 策略模式(Strategy)
- Linux acl权限
- PCL已有点类型介绍和增加自定义的点类型
- 优秀!一种巧妙组合算法YOLOX!旷视重磅开源!
- 移动网页广告引入mraid.js使用指南
- 微信小程序模板消息群发解决思路
- Win10 通过 VirtualBox安装CentOS7操作手册
- linux中利用脚本编写数组,Linux基础之bash脚本进阶篇-数组(示例代码)
- 分治法:快排划分法(单向扫描法)
- pe怎么删除linux文件夹,PE环境下,面对无法删除的文件夹怎么办?
- glide 4.0 之后 和圆角裁剪CenterCrop冲突
- GUID转换字符串的几种形式
- caxa明细表导入零件材质_caxa中如何使明细表风格应用到任一个图纸中
- 【loj2567】【APIO2016】划艇
- 明光杂感之四:足球与情境觉知(上)
- Vue源码剖析——render、patch、updata、vnode
- python写入csv或excel时,数字0开头丢失的解决方案
- 用于React,React Native,JavaScript和生产力的顶级VSCode扩展
- android水果购物车,实现购物车功能
- 华硕z97不识别m2固态_华硕主板Z97-A无法识别intel M.2 NVME固态硬盘的解决方法