python-3.x - 如何在 Python 中将列表连接到 int?
问题描述
使用列表时,我发现无法添加或减去从列表中提取的样本。例如:
import random
x = random.sample ((1 ,2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13), k=1 )
print(x + 1)
为什么我不能添加到我创建的列表中,我该如何解决这个问题?
解决方案
如果要增加列表中每个项目的值,可以这样做:
import random
x = random.sample ((1 ,2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13), k=3 )
print(x)
for index in range(len(x)):
x[index] = x[index] +1
print(x)
在您的情况下,如果 k 始终为 1,您可以简单地喜欢:
import random
x = random.sample ((1 ,2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13), k=1 )
print(x)
x[0] = x[0] + 1
print(x)
推荐阅读
- flutter - 使用 sqflite 包在 Flutter 中存储复杂对象
- python - Python读取csv文件并过滤数据
- angular - 无法读取所有标题以响应角度 2
- php - JOIN 2个基于多个ID的表mysql
- google-maps - 关于具有 ZERO_RESULT 状态的 Google 自动完成查询的问题
- hybris - 在 Java bean 注解中使用外部依赖
- python - 如何平稳移动物体
- php - 如何在 PHP 中将复杂数据的 XML 文件结构导入 Mysql 数据库
- jquery - 无法从 Internet Explorer 11 (CORS) 使用跨域 ASMX Web 服务
- javascript - Javascript 工厂函数返回未修改的属性