zoukankan      html  css  js  c++  java
  • 将list中的每个元素转换成str

    在Python中,有时需要将list以字符串的形式输出,此时可以使用如下的形式:

    ",".join(list_sample)
    1
    其中,,表示的是分隔符

    如需要将a_list = ["h","e","l","l","o"]转换成字符输出,可以使用如下的形式转换:

    a_list = ["h","e","l","l","o"]

    print ",".join(a_list)

    如果list中不是字符串,而是数字,则不能使用如上的方法,会有如下的错误:

    TypeError: sequence item 0: expected string, int found

    可以有以下的两种方法:

    1、

    num_list = [0,1,2,3,4,5,6,7,8,9]
    num_list_new = [str(x) for x in num_list]

    print ",".join(num_list_new)

    2、

    num_list = [0,1,2,3,4,5,6,7,8,9]
    num_list_new = map(lambda x:str(x), num_list)

    print ",".join(num_list_new)
    ————————————————
    版权声明:本文为CSDN博主「zhiyong_will」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/google19890102/article/details/80932546

  • 相关阅读:
    电感
    电容
    电阻
    函数异常规格说明
    异常处理深度解析
    自定义内存管理
    单例类模板
    数组类模板
    数组类模板
    类模板深度剖析
  • 原文地址:https://www.cnblogs.com/yibeimingyue/p/15614514.html
Copyright © 2011-2022 走看看