Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python-文字列をリストにマージする方法


アプリケーションの開発中に、文字列を操作して、リストなどの可変データ構造として変換する必要がある場合、多くのシナリオが発生します。

# Importing ast library
import ast
# Initialization of strings
str1 ="'Python', 'for', 'fun'"
str2 ="'vishesh', 'ved'"
str3 ="'Programmer'"
# Initialization of list
list = []
# Extending into single list
for x in (str1, str2, str3):
   list.extend(ast.literal_eval(x))
# printing output
print(list)
# using eval
# Initialization of strings
str1 ="['python, 'for', ''fun']"
str2 ="['vishesh', 'ved']"
str3 ="['programmer']"
out = [str1, str2, str3]
out = eval('+'.join(out))
# printing output
print(out)

  1. Pythonでリストを拡張する(5つの異なる方法)

    リストは、Pythonで最も頻繁に使用されるデータ構造です。リストに要素を追加したい場合、リストの拡張が行われます。これは、次の5つの方法で実行できます。 Plus演算子の使用 ここでは、+演算子を使用して新しいリストの要素を追加するだけです。動作は、変数の値を変更する方法と似ています。 例 list = ['Mon','Tue','Wed'] list = list + ['Thu','Fri'] print(list) 出力 上記のコードを実行すると、次の結果が得られます- ['Mon',

  2. Pythonで文字列のリストを並べ替える方法は?

    リストを適切に並べ替える、つまりリスト自体を並べ替え、そのリスト自体の順序を変更するには、文字列のリストでsort()を使用できます。たとえば、 >>> a = ["Hello", "My", "Followers"] >>> a.sort() >>> print a ['Followers', 'Hello', 'My'] 元のリストをそのまま維持し、代わりにソートされた要素の新しいリストが必要な場合は、sorted(list)を