python里打印list的四种方法
原文链接
标题:Print lists in Python (4 Different Ways)
用for循环来打印
a = [1, 2, 3, 4, 5] for x in range(len(a)): print a[x],
结果
1 2 3 4 5
用 * 星号来打印
a = [1, 2, 3, 4, 5] # 默认用空格分隔 print(*a) # 用逗号分隔 print(*a, sep = ", ") # 用行分隔 print(*a, sep = "\n")
结果
1 2 3 4 5 1, 2, 3, 4, 5 1 2 3 4 5
把list转换为str来打印
# 如果list里面是str的话,直接用join()函数来加入空格 a =["Geeks", "for", "Geeks"] print(' '.join(a)) # 如果是数字的话,先转换为str a = [1, 2, 3, 4, 5] print str(a)[1:-1]
结果
Geeks for Geeks 1, 2, 3, 4, 5
用map把数组里非字符类型的数据转换为字符,然后打印
#加入空格 a = [1, 2, 3, 4, 5] print(' '.join(map(str, a))) #换行打印 print('\n'.join(map(str, a)))
结果
1 2 3 4 5 1 2 3 4 5
4 声望
0 粉丝
推荐阅读
花了几个月时间把 MySQL 重新巩固了一遍,梳理了一篇几万字 “超硬核” 的保姆式学习教程!(持续更新中~)
MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。
民工哥赞 14阅读 2k
终于卷完了!Redis 打怪升级进阶成神之路(2023 最新版)!
是一种非关系型数据库服务,它能解决常规数据库的并发能力,比如传统的数据库的IO与性能的瓶颈,同样它是关系型数据库的一个补充,有着比较好的高效率与高性能。专注于key-value查询的redis、memcached、ttserver。
民工哥赞 11阅读 917
算法可视化:一文弄懂 10 大排序算法
在本文中,我们将通过动图可视化加文字的形式,循序渐进全面介绍不同类型的算法及其用途(包括原理、优缺点及使用场景)并提供 Python 和 JavaScript 两种语言的示例代码。除此之外,每个算法都会附有一些技术说...
破晓L赞 7阅读 926
基于Sanic的微服务基础架构
使用python做web开发面临的一个最大的问题就是性能,在解决C10K问题上显的有点吃力。有些异步框架Tornado、Twisted、Gevent 等就是为了解决性能问题。这些框架在性能上有些提升,但是也出现了各种古怪的问题难以...
jysong赞 6阅读 4k评论 3
硬卷完了!MongoDB 打怪升级进阶成神之路( 2023 最新版 )!
前面我们学习:MySQL 打怪升级进阶成神之路、Redis 打怪升级进阶成神之路,然后我们还在继续 NoSQL 的卷王之路。从第一篇文章开始,我们逐步详细介绍了 MogoDB 基础概念、安装和最基本的CURD操作、索引和聚合、工...
民工哥赞 6阅读 505
「刷起来」Go必看的进阶面试题详解
逃逸分析是Go语言中的一项重要优化技术,可以帮助程序减少内存分配和垃圾回收的开销,从而提高程序的性能。下面是一道涉及逃逸分析的面试题及其详解。
王中阳Go赞 4阅读 1.9k评论 1
架构设计-高性能篇
大家好,我是易安!今天我们谈一谈架构设计中的高性能架构涉及到的底层思想。本文分为缓存架构,单服务器高性能模型,集群下的高性能模型三个部分,内容很干,希望你仔细阅读。
架构狂人赞 4阅读 783
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。