python 实现循环定义、赋值多个变量的操作
作者:武功震树 发布时间:2023-10-24 08:44:20
标签:python,循环,赋值,变量
exec函数,可以循环定义、赋值多个变量
exec ("temp%s=1"%1)
这段代码的意思是,让exec执行temp1=1。字符串里面的%s由‘1'代替了。
我们在外面再套一个循环就可以实现对多个变量的定义了。
for i in range(10):
exec ("temp%s=1"%i)
在这里,通过一个循环来生成10个变量,i的变化从0到9。用变量i替代%s,所以在每次循环里面,分别给temp0、temp1、temp2……赋值为1。
如果想要替换多个占位符,可以这样写:
exec ("temp%s=%d"%(i,i))
在这里,分别以字符串、整数形式替换占位符,执行结果:
temp1=1
补充:Python循环语句里一系列结果赋值给一系列变量,exec 函数
使用"工具":
exec函数 ,占位符
情况说明:
k是一个多层嵌套列表 #k.shape (9, 101, 4)
根据k生成9个DataFrame格式的,变量名分别为k1,k2…k9
from pandas import DataFrame
for i in range(k.shape[0]):
exec ("k%s=DataFrame(k[%s])"%(i,i))
#占位符的使用和print()里一样。
#exec函数还可以用于,在for语句里对变量名有格式的变量的处理。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。如有错误或未考虑完全的地方,望不吝赐教。
来源:https://www.cnblogs.com/sxinfo/p/10533028.html


猜你喜欢
- 说明define function,calculate the input parameters and return the result
- 什么是 docopt?1、docopt 是一种 Python 编写的命令行执行脚本的交互语言。它是一种语言!它是一种语言!它是一种语言!2、
- 人工智能有多火,相信铺天盖地的新闻已经证实了这一点,不可否认,我们已经迎来了人工智能的又一次高潮。与前几次人工智能的飞跃相比,这一次人工智能
- 本文记录了python 3.7.0 安装配置方法,供大家参考,具体内容如下S1 登入Python官网下载网址S2 下载后缀为exe的可执行文
- 什么是事件委托/事件代理利用事件的冒泡传播机制(触发当前元素的某一个行为,它父级所有元素的相关行为都会被触发),如果一个容器中有很多元素都要
- 1.引入css与jsbootstrapValidator.min.cssbootstrapValidator.min.js2.html中的m
- 本篇文章记录如何使用python将pdf文件切分成一张一张图片,包括环境配置、版本兼容问题。环境配置(mac)安装ImageMagickbr
- 传入参数一个,为元素的id值或元素本身,返回为元素的真实背景色值(字符串)。 值得一提的是IE里面返回的是16进制的值,而Mozi
- PyGame是一个Python的库,能够让你更容易的写出一个游戏。它提供的功能包括图片处理和声音重放的功能,并且它们能很容易的整合进你的游戏
- 统计表中常常以本年累计、上年同期(累计)、当期(例如当月)完成、上月完成为统计数据,并进行同比、环比分析。如下月报统计表所示样例,本文将使用
- 这个东西很重要,可以经常用在项目当中,所以我们单独拿出来进行讲解。在使用它之前我们需要导包: go get golang.org/
- 随着电子邮件的广泛使用,垃圾邮件也日益增多,对用户造成了很大的困扰。因此,开发一个能够自动分类和过滤垃圾邮件的程序就显得非常重要。本篇文章将
- 在机器学习领域,支持向量机SVM(Support Vector Machine)是一个有监督的学习模型,通常用来进行模式识别、分类(异常值检
- 可以使用条件断点,如图,在断点上右键可以设置,条件自己输入,python语法:来源:https://blog.csdn.net/daijig
- 最近项目很忙没机会更新博客。有朋友在和我谈学艺术的就业问题,就随便谈一下自己的想法。每年中国美院报考的人数与日俱增,越来越多的人投入到艺术设
- 数字序号① ①② ②③ &
- 许多网页开发者想从ASP.NET 页面传递一个值到另一个页面(比如从一个框架frame页面到一个弹窗页面)。看了代码就明白了。呵呵。(一)向
- 会用到的库的1、selenium的webdriver2、tesserocr或者pytesseract进行图像识别3、pillow的Image
- 不管是DRP中的分页查询代码的实现还是面试题中看到的关于分页查询的考察,都给我一个提示:分页查询是重要的。当数据量大的时候是必须考虑的。之前
- 认知心理学家Donald A. Norman将人类的行动分解成七个阶段:1. 确定目标2. 确定意图3. 明确行动内容4. 执行5. 感知外