头图

python里打印list的四种方法

原文链接
标题:Print lists in Python (4 Different Ways)

  1. 用for循环来打印

    a = [1, 2, 3, 4, 5]
    for x in range(len(a)):
     print a[x],

    结果
    1 2 3 4 5


  1. 用 * 星号来打印

    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

  1. 把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

  1. 用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 粉丝
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 两种语言的示例代码。除此之外,每个算法都会附有一些技术说...

破晓L7阅读 926

封面图
基于Sanic的微服务基础架构
使用python做web开发面临的一个最大的问题就是性能,在解决C10K问题上显的有点吃力。有些异步框架Tornado、Twisted、Gevent 等就是为了解决性能问题。这些框架在性能上有些提升,但是也出现了各种古怪的问题难以...

jysong6阅读 4k评论 3

硬卷完了!MongoDB 打怪升级进阶成神之路( 2023 最新版 )!
前面我们学习:MySQL 打怪升级进阶成神之路、Redis 打怪升级进阶成神之路,然后我们还在继续 NoSQL 的卷王之路。从第一篇文章开始,我们逐步详细介绍了 MogoDB 基础概念、安装和最基本的CURD操作、索引和聚合、工...

民工哥6阅读 505

封面图
「刷起来」Go必看的进阶面试题详解
逃逸分析是Go语言中的一项重要优化技术,可以帮助程序减少内存分配和垃圾回收的开销,从而提高程序的性能。下面是一道涉及逃逸分析的面试题及其详解。

王中阳Go4阅读 1.9k评论 1

封面图
架构设计-高性能篇
大家好,我是易安!今天我们谈一谈架构设计中的高性能架构涉及到的底层思想。本文分为缓存架构,单服务器高性能模型,集群下的高性能模型三个部分,内容很干,希望你仔细阅读。

架构狂人4阅读 783

4 声望
0 粉丝
宣传栏