python: concatenate integer items in a list to a single string
问题 Is there a better way of the following for concatenating items in a list that are "integers" into a string: import numpy as np my_list = [1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 1, 0] changed_list = np.char.mod('%d', my_list) final_ans = ''.join(changed_list ) 回答1: Im not sure what you mean by better, but you could try this. ''.join([str(x) for x in my_list]) 回答2: how about this? ''.join([str(item) for item in my_list]) 回答3: You can use the bitstring module: >>> from bitstring import BitArray >>> f'