python - 如何分隔每个列表项以减去该项目,python
问题描述
我如何从列表中减去每个项目,所有项目都是整数,这是我的代码:
def final():
w = 0
for def1 in range(0,x):
with open('out.txt', 'a') as f:
o = (var1 / x) - def1[w]
print(o, file = f)
w = w + 1
x 定义了列表中的项目数量,它在我的代码前面确定并且是一个全局变量,不要担心为什么 var1 被划分,在这种情况下,我使用 w 作为确定将从中选择哪个项目的部分名单。def1 只是列表的名称。如果你们能提供帮助,将不胜感激。:)
解决方案
def1
不是列表,而是列表的一个元素。您的代码应如下所示:
def final():
for def1 in range(0,x):
with open('out.txt', 'a') as f:
o = (var1 / x) - def1
print(o, file = f)
推荐阅读
- angular - Angular 中的自定义验证不适用于 KeyPress 事件
- python - 当我尝试通过 requests.get() 下载时文件损坏
- reactjs - 只需要在范围选择器选择区域显示一个月 antd
- javascript - 只有在php和jquery中post数据提交成功时清除表单字段
- python - ValueError:检查输入时出错:预期 embedding_1_input 的形状为 (256,) 但得到的数组的形状为 (1,)
- arrays - 使用循环的特定值的Ansible调试对象数组?
- javascript - 减少 JSON 数据
- r - 功能运行时闪亮的更新?
- swift - 双击函数 evaluateJavascript 是如何工作的?
- reactjs - 无法使用 React 测试库测试包含钩子的 HOC