Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >调用不同变量的Python循环

调用不同变量的Python循环
EN

Stack Overflow用户
提问于 2019-05-24 11:50:45
回答 3查看 348关注 0票数 1

我尝试在Python中创建循环来调用不同的变量。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
example0="result1"
example1="result2"
example2="result3"
example3="result4"
example4="result5"


for i in range(5):
    print(example+(i))

我期望的结果是

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
result1
result2
result3
result4
result5

我已经尝试了几种解决方案,我得到的最多的是:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for i in range(5):
    locals()["example"+str(i)]()

但是我收到了错误

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"    locals()["example"+str(i)]()
TypeError: 'str' object is not callable
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-05-24 11:57:26

我想这是一种方法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
example0="result1"
example1="result2"
example2="result3"
example3="result4"
example4="result5"


for i in range(5):
    print(locals()["example"+str(i)])

输出:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
result1
result2
result3
result4
result5
票数 1
EN

Stack Overflow用户

发布于 2019-05-24 11:55:27

在最后一个括号中,您认为名为result的变量后跟您触摸到的数字是一个函数。他必须给她打电话。去掉那些圆括号。例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
for i in range(5):
  print locals()["example"+str(i)]
票数 0
EN

Stack Overflow用户

发布于 2019-05-24 13:10:16

尝试使用"str“。它可能会起作用:)。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56292100

复制
相关文章
【Python】循环语句 ⑥ ( 变量作用域 | for 循环临时变量访问 | 分析在 for 循环外部访问临时变量的问题 | 在 for 循环外部访问临时变量的正确方式 )
如果需要在外部访问 for 循环的临时变量 , 建议将该 临时变量 预定义在 for 循环的外部 , 然后在后续的所有代码中可以访问该 临时变量 ;
韩曙亮
2023/10/11
7320
【Python】循环语句 ⑥ ( 变量作用域 | for 循环临时变量访问 | 分析在 for 循环外部访问临时变量的问题 | 在 for 循环外部访问临时变量的正确方式 )
python for循环带双重变量方法
记录一下今天遇到的问题,想在for循环添加变量,其实通过外部变量也可以做到,这里既然提到for循环了就直接拿来用就可以了
德宏大魔王
2023/08/08
1330
python for循环带双重变量方法
python调用不同目录下的方法
目录结构如下: atm.py调用main.py里的函数: import os import sys # print(__file__)                        #获取当前文件相对
py3study
2020/01/13
1.7K0
Python中一个for循环循环多个变量
首先,熟悉一个函数zip,如下是使用help(zip)对zip的解释。 Help on built-in function zip in module __builtin__: zip(...)     zip(seq1 [, seq2 [...]]) -> [(seq1[0], seq2[0] ...), (...)]     Return a list of tuples, where each tuple contains the i-th element     from each of the argument sequences.  The returned list is truncated
卡尔曼和玻尔兹曼谁曼
2019/01/22
5.1K0
python变量,输入、输出、判断、循环
声明变量 name = 'ajune' 变量赋值 name = 'ajune' name1 = name
py3study
2020/01/19
4.2K0
python变量,输入、输出、判断、循环
Python 调用MySQL插入含有变量
注意 占位符和双引号
py3study
2020/01/09
2.3K0
变量运算及循环变量
变量就像一个存储数据的盒子,每次设置变量的值,就会修改变量中存储的内容,就像是把盒子里旧的内容倒掉清空,再替换成新的内容。
楚客追梦
2022/11/11
1.2K0
【说站】Python不同模块下特殊变量的使用
1、当模块(源文件)作为主程序运行,解释器将硬编码字符串赋值"__main__"给__name__变量。
很酷的站长
2022/11/24
3980
【说站】Python不同模块下特殊变量的使用
Python 之 不同目录间进行模块调用
不同目录间进行模块调用 main.py 调用 login.py 1、编写main.py主程序文件 #Author Kang import os import sys # print(sys.pat
py3study
2020/01/10
6530
Python 之 不同目录间进行模块调用
Python3中for循环多个变量详解
Python的 for 循环中,使用多个变量可以应用于列表或字典,但它不适用于一般错误。
程序新视界
2023/05/03
1.7K0
wordpress不同分类调用不同的模板
  今天网友问ytkah:wordpress不同分类如何调用不同的模板。我们知道in_category() 函数可以通过分类别名或ID判断当前文章所属的分类,而且可以直接在循环(Loop)内部和外部使用。首先创建一个category.php文件,复制下面的代码
ytkah
2019/09/25
8990
for循环里的变量闭包
介绍一下,setTimeout会在若干毫秒的延时后执行一个函数(等待其它代码执行完毕)。
OECOM
2020/07/01
1.2K0
【说站】python不同类型变量如何计算
以上就是python不同类型变量计算的方法,希望对大家有所帮助。更多Python学习指路:python基础教程
很酷的站长
2022/11/23
5070
【说站】python不同类型变量如何计算
emlog怎么实现不同域名不同的模板调用方式
今天中午老蒋有在群里和大家讨论到看到有一个网站几个域名解析到一个数据,而且是不同的域名不同的主题,但是数据都是一样的。这类的事情有些网站程序是不支持的,比如WordPress是需要在数据库中设置唯一的域名才可以,不可以用到多域名的,否则都会在特定的目录中点击跳转到主域名。
老蒋
2021/12/24
2.3K0
js循环调用接口
longPolling: function() { var _this = this; var obj = { passport: _this.params.passport, }; if(!_this.params.messagelock){ Pub.post('/admin/vip.new.message', Pub.postParams(obj), function(respo
OwenZhang
2021/12/08
23.7K0
cmd实现循环调用
cmd是windows的命令,可以辅助我们做很多事情,今天实现一个调用一个程序n次的实例:
付威
2020/01/21
7.1K0
计算机基础,Python基础--变量以及简单的循环
一、计算机基础 1.CPU   相当于人体的大脑,用于计算处理数据。 2.内存    用于存储数据,CPU从内存调用数据处理计算,运算速度很快。 PS:问:既然在内存里的数据CPU运算速度快,为什么计算机不全部用内存呢?   答:1.内存成本很高;2.计算机断电时,在内存里的数据会即刻消失;因此计算机不会全部使用内存存储数据。 3.硬盘   用于储存应该长久保存的数据和文件等。硬盘分两种,固态硬盘和机械硬盘。固态硬盘(Solid State Drive)用固态电子存储芯片阵列而制成的硬盘,由控制单元和
新人小试
2018/04/12
8720
点击加载更多

相似问题

具有不同变量的python循环

14

For循环调用不同的函数变量

225

Python:打印来自不同for循环的变量

11

调用Python循环外的迭代变量

32

在for循环中调用Python变量

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文