1 前言
在Python中,有时需要将list以字符串的形式输出。如list = ['a', 'b', 'c'],要求输出abc。
参考:python技巧——将list中的每个int元素转换成str
2 实现
2.1 元素是字符或字符串
1 2 3 4
| test_list = ["h", "e", "l", "l", "o"]
print("".join(test_list)) print(",".join(test_list))
|
2.2 元素中含有数字
2.2.1 新建list
1 2 3 4 5
| test_list = ["h", "e", "l", "l", "o", 6] test_list_new = [str(x) for x in test_list]
print("".join(test_list_new)) print(",".join(test_list_new))
|
2.2.2 lambda表达式
1 2 3 4
| test_list = ["h", "e", "l", "l", "o", 6] test_list_new = map(lambda x: str(x), test_list)
print("".join(test_list_new))
|
Life is painting a picture, not doing a sum.