在python中可以使用for作为变量名对吗,在Python中使用循环来命名变量
How do I use a loop to name variables? For example, if I wanted to have a variable double_1 = 2, double_2 = 4 all the way to double_12 = 24, how would I write it?
I get the feeling it would be something like this:
for x in range(1, 13):
double_x = x * 2
#I want the x in double_x to count up, e.g double_1, double_2, double_3
Obviously, this doesn't work, but what would be the correct syntax for implementing the looped number into the variable name? I haven't coded for a while, but I do remember there was a way to do this.
解决方案
Use a dictionary instead. E.g:
doubles = dict()
for x in range(1, 13):
doubles[x] = x * 2
Or if you absolutely must do this
>>> for x in range(1, 13):
... locals()['double_{0}'.format(x)] = x * 2
...
>>> double_3
6
There never, ever should be a reason to do this, though - since you should be using the dictionary instead!
在python中可以使用for作为变量名对吗,在Python中使用循环来命名变量相关推荐
- python重命名文件pycharm_Python中批量修改变量名太费劲?Pycharm中使用重命名一次搞定...
标签:rename current 变量 阅读 tor 小伙伴 search 其他 就是如果程序中有一个变量被用得比较多,但名字起得不是很好,导致其他阅读程序的人搞不清 ...
- python下列合法的变量名是什么,python中的合法变量名有什么规则-Python教程
python中非法变量名的规定有:一.能够由字母.数字.下划线组成,同时,不克不及以数字扫尾:二.不克不及是python要害字,但能够蕴含要害字:三.不克不及蕴含空格.例如:[a1c_x2z]. Py ...
- python变量名区分大小写_Python变量名区分大小写,所以student和Student不是同一个变量。...
截屏微信扫一扫关注微信公众号 ,即可在线查题,支持语音搜题哦!自动回复答案! 问题: Python变量名区分大小写,所以student和Student不是同一个变量. 答案: 对 更多相关问题 问题: ...
- C语言定义变量用什么字母,C语言中变量名有什么要求 C语言中,什么是变量和变量名?它们的区别是什么?...
导航:网站首页 > C语言中变量名有什么要求 C语言中,什么是变量和变量名?它们的区别是什么? C语言中变量名有什么要求 C语言中,什么是变量和变量名?它们的区别是什么? 相关问题: 匿名网友: ...
- chatgpt赋能python:如何使用Python选中一行文本?——一名有10年Python编程经验的工程师
如何使用Python选中一行文本?--一名有10年Python编程经验的工程师 如果你是一名Python工程师,你肯定会遇到这样的问题--如何在文本编辑器或终端中选中一行代码或文本?虽然这通常是一个简 ...
- python中自定义变量名标识符_name是python的标识符吗
name是python的标识符吗?下面给大家具体介绍一下: <1>标示符 什么是标示符,看下图: 开发人员在程序中自定义的一些符号和名称. 标示符是自己定义的,如变量名 .函数名等. &l ...
- python打印多个变量名_如何在Python中打印单个和多个变量?
请考虑下面Python 2.x中的两个Python代码片段.# Code 1 print 1 # Output: 1# Code 2 print(1) # Output: 1 在Python 2.X中 ...
- python可以用break作为变量名_Python初体验(一)—【配置环境变量】【变量】【input】【条件语句】【循环语句】...
写在前面的: 作为一个控制专业的女研究生,不知道每天在研究什么,但总归逃脱不了码代码的命运.之前也学习过一些C语言.C++,基础嘛,稍稍微有一些.本不想走上码农的道路,天真烂漫的过此生(白日梦过程中. ...
- python的变量名必须以什么开头_python以下划线开头的变量名含义
Python核心风格:避免用下划线作为变量名的开始. 因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始.一般来讲,变量名_xxx被看作是&quo ...
- python 什么可以作为变量名_为什么强烈禁止开发人员使用isSuccess作为变量名
在日常开发中,我们会经常要在类中定义布尔类型的变量,比如在给外部系统提供一个RPC接口的时候,我们一般会定义一个字段表示本次请求是否成功的. 关于这个"本次请求是否成功"的字段的定 ...
最新文章
- 7-1 最大子列和问题 (20 分)
- html背景无法载入gif图像,background-image:url(XXXX.gif)为何不显示背景图片_html/css_WEB-ITnose...
- [Linux系统编程/网络编程] 笔记目录
- 国家信息安全等级保护三级认证(三级等保设置以及注意点)
- 如何通过5S管理改变工作环境?
- 微型计算机原理DL,微机原理试题
- c语言二维数组学习,C语言学习之二维数组的传参
- 城联优品入股浩柏国际进军国际资本市场,已完成第一步
- 不同类型游戏音效竟有不同制作方法?—动作类型音效制作
- [影评]《太阳照样升起》
- Porotech 展示突破性的 MicroLED 显示器
- 免费实时汇率查询Api接口
- dpdk 内核模块 Unknown symbol in module 问题
- mac连接蓝牙耳机只有一个有声音
- 如何建立一流的互联网产品研发体系?
- 机器学习的练功方式(八)——随机森林
- C++ 引用以及引用与指针的区别
- otrs安装mysql_CentOS6.5安装OTRS3.3.9
- v2ray.com/core/common/retry: all retry attempts failed
- python/folium绘制中国人口数量热力图(HeatMap)
热门文章
- 计算机基础学习必看书籍汇总
- Jquery 复选框全选与反选点击执行一次然后失效解决方案
- PySpider HTTP 599: SSL certificate problem错误的解决方法
- jquery ajax多次请求接口解决方案
- MySQL显示ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)解决方法
- 解决maven下载jar慢的问题(如何更换Maven下载源)
- 列表是否包含简短的包含功能?
- 每日一则 LeetCode: Add Two Numbers
- 为预测用户出行需求,ofo开始使用AI实现智能调度
- cookie和session 创建和验证 原始的servlet