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

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.xdnf.cn/news/15210.html

相关文章:

  • 电网失真下单相锁相环存在的问题
  • Redis专题总结
  • 【工具】什么软件识别重复数字?
  • AI产品经理面试宝典第11天:传统软件流程解析与AI产品创新对比面试题与答法
  • 分布式数据库系统模式结构深度解析
  • C++ 模板工厂、支持任意参数代理、模板元编程
  • 科技驯服烈日狂沙:中东沙漠农场的光储革命
  • 开发AI Agent到底用什么框架——LangGraph VS. LlamaIndex,一文看懂!
  • 使用Java完成下面程序
  • docker 443错误 lookup docker.mirrors.ustc.edu.cn: no such host
  • CCF CSP第一轮认证一本通
  • 深度学习-卷积化
  • 【离线数仓项目】——电商域DWD层开发实战
  • 【C++小白逆袭】内存管理从崩溃到精通的秘籍
  • EPLAN 电气制图(七):电缆设计全攻略
  • 【设计模式】外观模式(门面模式)
  • 人工智能安全基础复习用:可解释性
  • NestJS 系列教程(五):守卫(Guards)与 JWT 用户认证
  • 【Elasticsearch】post_filter
  • 代码审计-Struts2漏洞分析
  • java进阶(一)+学习笔记
  • 【嵌入式】51单片机学习笔记-Keil5软件安装教程
  • 【6.1.3 漫画分布式锁】
  • 算法魅力-BFS解决最短路问题
  • Android音视频探索之旅 | C++层使用OpenGL ES实现视频渲染
  • 【文献阅读】DEPTH PRO: SHARP MONOCULAR METRIC DEPTH IN LESS THAN A SECOND
  • AI:机器人行业发展现状
  • 【软件测试面试】面试了字节、美团、腾讯等30几家公司后,才知道软件测试面试全是这个套路......
  • PyVision:基于动态工具的具身智能体
  • linux学习第30天(线程同步和锁)