当前位置: 首页 > news >正文

Python技巧记录

空格拼接数组格式化显示

一维数组

arr = [1, 2, 3, 4, 5]
print(' '.join(map(str, arr)))  # 直接转换并连接

二维数组

for row in arr:print(' '.join(map(str, row)))
  1. for row in arr:
    此循环会遍历矩阵arr中的每一行。这里的arr是一个二维列表,每一行代表一个子列表。
  2. map(str, row)
    map() 属于内置函数,其功能是将指定的函数(这里是str函数)应用到可迭代对象(这里是row)的每个元素上。
    str 函数的作用是把每个元素转换成字符串类型。
    这一步执行之后,会得到一个由字符串组成的迭代器,例如把[1, 2, 3, “PUM”]转换为[“1”, “2”, “3”, “PUM”]。
  3. ’ '.join(…)
    join() 是字符串的一个方法,它能够把可迭代对象中的元素连接成一个字符串。
    ’ ’ 表示连接时使用的分隔符,也就是空格。
    最终会生成一个用空格连接的字符串,比如 “1 2 3 PUM”

print格式化

当使用%操作符进行字符串格式化时,必须将所有替换值放在一个元组中,并用括号包裹。

print("%d x %d = %d" % i, n, i*n)
http://www.dtcms.com/a/276319.html

相关文章:

  • 详细理解向量叉积
  • CVPR2025 Mamba系列
  • 内容总结I
  • 我的LeetCode刷题笔记——树(2)
  • 带货视频评论洞察 Baseline 学习笔记 (Datawhale Al夏令营)
  • [动态规划]1900. 最佳运动员的比拼回合
  • Matplotlib 模块入门
  • 非欧几里得空间图卷积算子设计:突破几何限制的图神经网络新范式
  • Linux系统中部署Redis详解
  • python作业2
  • 【时间之外】AI在农机配件设计场景的应用
  • 【详解ProTable源码】高级筛选栏如何实现一行五列
  • Elasticsearch 的 `modules` 目录
  • AMD 锐龙 AI MAX+ 395 处理器与端侧 AI 部署的行业实践
  • 【华为OD】MVP争夺战2(C++、Java、Python)
  • 拼多多电商运营技巧---价格体系设置
  • 数据的计算与格式化
  • [Python] Flask 多线程绘图时报错“main thread is not in main loop”的解决方案
  • SuperClaude命令参考手册:AI编程革命中的20个核心指令详解
  • JavaEE多线程——锁策略 CAS synchronized优化
  • UI前端大数据可视化新探索:如何利用色彩心理学提升数据传达效果?
  • [vroom] 启发式算法(路径评估) | 局部搜索优化引擎 | 解决方案输出解析
  • 单向链表反转 如何实现
  • 蓝牙BT UUID的含义以及使用方法案例说明
  • 第十八天,7月12日,八股
  • 【MySQL笔记】事务的ACID特性与隔离级别
  • 动态规划基本操作
  • AutoGen框架官方文档梳理-完整学习指南
  • Java中的方法传参机制
  • 【工程数学基础】条件极值与拉格朗日乘数法