Using the operator +=, you add each element to a string to yours batch_list. Thus, one way to avoid line breaking is to wrap it in a list.
batch_list = []
for i in zip('ABCD', range(1,5)):
batch_list += [i[0] + str(i[1])]
print(batch_list)
Output
['A1', 'B2', 'C3', 'D4']
, list.append list.extend, +=. += , , , , , .;)
.
, .format , str.
batch_list = ['{}{}'.format(*u) for u in zip('ABCD', range(1, 5))]
- enumerate, zping range. enumerate , .
batch_list = ['{}{}'.format(v, i) for i, v in enumerate('ABCD', 1)]
, , , Python 3.6, f- :
batch_list = [f'{v}{i}' for i, v in enumerate('ABCD', 1)]