Python3.6新增了一种f-字符串格式化 格式化的字符串文字前缀为’f’和接受的格式字符串相似str.format()。它们包含由花括号包围的替换区域。替换字段是表达式,在运行时进行评估,然后使用format()协议进行格式化。 formatted string literals, 以 f 开头,包含的{}表达式在程序运行时会被表达式的值代替。

for i in range(5):locals()[f'SNR{i}'] = [i for _ in range(5)]

通过以上语句生成了列表:SNR0、SNR1、SNR2、SNR3、SNR4。
python的print字符串前面加f表示格式化字符串,加f后可以在字符串里面使用用花括号括起来的变量和表达式,如果字符串里面没有表达式,那么前面加不加f输出应该都一样。把他们的结果输出如下:

for i in range(5):print(locals()[f'SNR{i}'])

运行结果:

[0, 0, 0, 0, 0]
[1, 1, 1, 1, 1]
[2, 2, 2, 2, 2]
[3, 3, 3, 3, 3]
[4, 4, 4, 4, 4]

for循环定义生成列表相关推荐

  1. python for循环例子_Python for循环生成列表的实例

    Python for循环生成列表的实例 一般Python for语句前不加语句,但我在机器学习实战中看到了这两条语句: featList = [example[i] for example in da ...

  2. python 只取数值_Python:你会生成列表吗?-- 列表生成式

    当有人问你:"你会用 Python 生成列表吗?" 我想你一定会说:"当然会啊,这有什么难的." 那人再问:"那你会列表生成式吗?" 你:& ...

  3. 六、Python第六课——Python中的for循环及数字列表

    目录 一.Python中的for循环 1.for循环语句的声明. 2.for循环缩进常见问题 二.数字列表 1.函数range() 2.使用range()函数创建数字列表 3.使用一系列函数处理数字列 ...

  4. python定义字典列表_Python基础语法(四)—列表、元组、字典、集合、字符串

    列表 基本概念列表是有序的元素集合,所有元素放在一对中括号中,用逗号隔开,没有长度限制: 列表索引值以0为开始值,-1为从未尾的开始位置. 列表可以使用+操作符进行拼接,使用*表示重复. 当列表元素增 ...

  5. python定义一个整数变量_python循环定义多个变量的实例分析

    python循环定义多个变量方法 我们可能会时长碰到这样一个场景,计算得到一个非固定值,需要根据这个值定义相同数量个变量. 实现方式的核心是exec函数,exec函数可以执行我们输入的代码字符串. e ...

  6. python循环函数怎么改变变量_python:循环定义多个变量

    我们可能会时长碰到这样一个场景,计算得到一个非固定值,需要根据这个值定义相同数量个变量. 实现方式的核心是exec函数,exec函数可以执行我们输入的代码字符串.exec函数的简单例子: >&g ...

  7. bash mysql 循环输出_Bash实用技巧:同时循环两个列表

    摘要: 你会学到一种原创的同时循环两个列表的方法.类似于Python或者Haskell的zip函数,非常简洁直观,效果如下: $ paste ( seq 1 5 ) ( seq 129 133 ) | ...

  8. python如何创建一个列表_Python-如何创建或生成列表

    如何创建列表,或生成列表.这里介绍在python的基础知识里创建或转变或生成列表的一些方法. 1.根据定义创建 1 零个,一个或一系列数据用逗号隔开,放在方括号[ ]内就是一个列表对象. 2 列表内的 ...

  9. 在matlab中,利用for循环来生成一个矩阵,并分别对该矩阵的行和列进行求和

    在matlab中,利用for循环来生成一个矩阵,并分别对该矩阵的行和列进行求和 先创建一个新的脚本,并保存,在编辑器中进行编辑.具体如图,以5阶方阵为例: a=zeros(5,5): for i=(1 ...

最新文章

  1. Python之父发文,将重构现有核心解析器
  2. arcengine开发如何获取ipolygon的中心点_如何保证倾斜摄影建模效果和建模精度?...
  3. 在freebsd下安装vim(Debian下类似)
  4. 关于python面向对象编程中、下列说法中_关于Python面向对象编程的知识点总结
  5. 通过RS232发送和接收短信(二)
  6. 整数划分问题(路径输出)【递归求解方式】
  7. 玩转VIM编辑器-vim附加特性
  8. C#编写窗体(Form)常用属性
  9. SAP CRM 和 Cloud for Customer 的 Document flow API 介绍
  10. python条件语句函数_python sum 函数中可以使用条件语句吗
  11. Linux进程防杀/防崩溃monitor的实现
  12. js 动态绑定事件 on click 完美解决绑定不成功
  13. Python实现文件md5校验
  14. 红橙Darren视频笔记 旋转加载界面
  15. MySQL 输入输出 XML
  16. Android 开发工程师自述:毕业两年后,我明白的那些事!
  17. linux浮动ip添加 手动,在Linux 双机下自己手动实现浮动ip技术
  18. 阻抗计算公式、polar si9000(教程)
  19. graythresh函数(OTSU算法)
  20. 计算机忘记网络,忘记密码后如何查看电脑无线网络密码

热门文章

  1. 4G模块使用pppd拨号调试记录
  2. APIO2010特别行动队
  3. 【MySQL】三大范式(设计理念、优点、不足之处)
  4. 什么叫序数_什么是基数和序数
  5. AttributeError: ‘MouseEvent‘ object has no attribute ‘GetPositionTuple‘问题解决
  6. Round Dance
  7. 爬虫为什么会使用到HTTP代理?
  8. jsp调用shell脚本
  9. Spring Cloud Streams Messaging消息驱动微服务实践
  10. cc:to me 让你的邮箱成为Instapaper的替代品