类型转换: 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 */
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)