整数列表join
设有一个整数列表,实现连接所有整数形成一个字符串,如下:
d = [1,2,3,4] print(''.join(d))
很遗憾,上面的代码并非如我们所愿,报错如下:
Exception has occurred: TypeError sequence item 0: expected str instance, int found
原因在于join只能操作字符串,需要修改如下:
d = [1,2,3,4] print(''.join(map(str, d))) # 1234
使用一个map函数将d中每一个元素转换成字符串,再进行连接操作。