Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chèn chuỗi vào đầu tất cả phần tử trong list trong Python

Cần chèn chuỗi vào đầu tất cả phần tử trong list. Ví dụ: chuỗi = "Tutorials_Point", list = ["1", "2"] -> ["Tutorials_Point1", "Tutorials_Point2"].

Cách 1: List comprehension với format

sample_list = [1, 2, 3]
print(['Tutorials_Point{0}'.format(i) for i in sample_list])

Kết quả

['Tutorials_Point1', 'Tutorials_Point2', 'Tutorials_Point3']

Cách 2: map và format

sample_list = [1, 2, 3]
sample_str = 'Tutorials_Point'
sample_str += '{0}'
sample_list = list(map(sample_str.format, sample_list))
print(sample_list)

Kết quả

['Tutorials_Point1', 'Tutorials_Point2', 'Tutorials_Point3']