当前位置: 首页 > 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.lryc.cn/news/585900.html

相关文章:

  • 浅谈npm,cnpm,pnpm,npx,nvm,yarn之间的区别
  • 【云端深度学习训练与部署平台】AutoDL连接VSCode运行深度学习项目的全流程
  • Go语言中的Options模式
  • Mac M芯片安装RocketMQ服务
  • tp8.0\jwt接口安全验证
  • 深入解析 LinkedList
  • 在 Android 库模块(AAR)中,BuildConfig 默认不会自动生成 VERSION_CODE 和 VERSION_NAME 字段
  • 手机识别数据集,2628张原始图片,支持yolo,coco json,pasical voc xml等格式的标注
  • 搭建云手机教程
  • 深大计算机游戏开发实验三
  • Apache HTTP Server 从安装到配置
  • 实习内容总结
  • javaEE——synchronized关键字
  • docker 443错误 lookup docker.mirrors.ustc.edu.cn: no such host
  • Vue Vue-route (5)
  • 【C#】GraphicsPath的用法
  • Vscode中使用C++代码进行debug
  • 阿里云服务器安装JDK21
  • WildCard野卡已跑路(包含gpt plus升级方案)
  • 2025.7.12总结
  • Python-类-面向对象-继承-多继承-学习笔记
  • RISC-V:开源芯浪潮下的技术突围与职业新赛道 (四) 产业应用全景扫描
  • CSS选择器进行定位
  • 开源 python 应用 开发(五)python opencv之目标检测
  • Android音视频探索之旅 | C++层使用OpenGL ES实现音频渲染
  • 10. 垃圾回收的算法
  • 【字符串移位包含问题】2022-8-7
  • 【飞算JavaAI】一站式智能开发,驱动Java开发全流程革新
  • 缺陷特征粘贴增强流程
  • 13. G1垃圾回收器