类型转换: list string

 

/*
一: str -> list 
二: list -> str
    1 list元素全为str
    2 list元素不全为str
*/

 

 

一: str -> list

复制代码
if __name__ == '__main__':
    str1 = "12345"
    print(list(str1))       # ['1', '2', '3', '4', '5']

    str1 = "123 abc jik"
    print(str1.split())     # ['123', 'abc', 'jik']

    str1 = "www.baidu.com"
    print(str1.split("."))  # ['www', 'baidu', 'com']
复制代码

 

二: list -> str
  1 list元素全为str

if __name__ == '__main__':
    k = ["11", "22", "-3"]
    print("k:", "".join(k)) # k: 1122-3

 


  2 list元素不全为str

复制代码
if __name__ == '__main__':
    # 报错
    k = ["11", "22", -3]
    print("k:", "".join(k))   # TypeError: sequence item 2: expected str instance, int found

    # 方法一
    k = ["11", "22", -3]
    s = ""
    for i in k:
        s += (str(i))
    print("k:", s)                  # k: 1122-3

    # 方法一
    k = [11, "22", -3]
    print("k:", "".join(str(k)))    # k: [11, '22', -3]
复制代码

 

 

/*
其他类型转换:
https://www.runoob.com/python3/python3-type-conversion.html
https://www.cnblogs.com/shockerli/p/python3-data-type-convert.html
*/

 

posted @   火焰马  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示