Python-文字列リストのカスタムスペースサイズのパディング
文字列のリストのスペースサイズのパディングをカスタマイズする必要がある場合は、空のリスト、反復、および「追加」メソッドが使用されます。
例
以下は同じもののデモンストレーションです
my_list = ["Python", "is", "great"] print("The list is :") print(my_list) lead_size = 3 trail_size = 2 my_result = [] for elem in my_list: my_result.append((lead_size * ' ') + elem + (trail_size * ' ')) print("The result is :") print(my_result)
出力
The list is : ['Python', 'is', 'great'] The result is : [' Python ', ' is ', ' great ']
説明
-
リストが定義され、コンソールに表示されます。
-
リードとトレイルのサイズが定義されています。
-
空のリストが定義されています。
-
元のリストが繰り返され、リードサイズとトレイルサイズに空のスペースが掛けられます。
-
これは結果に追加されます。
-
これは、コンソールに表示される出力です。
-
Pythonの文字列のリストから数値を抽出する
データ操作にPythonを使用しているときに、要素が固定パターンの文字と数字の組み合わせであるリストに出くわす場合があります。この記事では、将来の計算に使用できる文字から数字を分離する方法を説明します。 分割あり 分割関数は、区切り文字として扱われる文字を使用して文字列を分割します。以下のプログラムでは、リスト要素の文字とテキストの間の区切り文字としてハイフンが使用されています。これをforループと一緒に使用して、それぞれをキャプチャします 例 listA = ['Mon-2', 'Wed-8', 'Thu-2', 'Fri-7'
-
Pythonで文字列のリストを並べ替える方法は?
リストを適切に並べ替える、つまりリスト自体を並べ替え、そのリスト自体の順序を変更するには、文字列のリストでsort()を使用できます。たとえば、 >>> a = ["Hello", "My", "Followers"] >>> a.sort() >>> print a ['Followers', 'Hello', 'My'] 元のリストをそのまま維持し、代わりにソートされた要素の新しいリストが必要な場合は、sorted(list)を