Pythonでは、配列(リスト)、pandasのSeries、numpyのarrayなど、様々なデータ構造に対して文字列を追加することができます。以下にそれぞれの方法を示します。
リスト
Pythonのリストでは、リスト内包表記を使用して各要素の末尾に文字列を追加することができます。
A = ['a', 'b']
[s + '1' for s in A] # ['a1', 'b1']
pandasのSeries
pandasのSeriesでは、+演算子を使用して各要素の末尾に文字列を追加することができます。
import pandas as pd
B = pd.Series(['a', 'b'])
B + '1' # 0 a1, 1 b1
numpyのarray
numpyのarrayでは、dtype=objectに設定した後、+演算子を使用して各要素の末尾に文字列を追加することができます。
import numpy as np
C = np.array(['a', 'b'])
C.astype(object) + '1' # array(['a1', 'b1'], dtype=object)
これらの方法を利用することで、Pythonの様々なデータ構造に対して効率的に文字列を追加することができます。ただし、リストとarray-likeの挙動はかなり異なるので、常に注意が必要です。