私がする必要があるのはかなりシンプルですが、どのようにするかわかりません。Python - 複数のサブリストを持つリストを作成する
私はリストで編成文字列の多くを持っている:
list = ['my name is Marco and i'm 24 years old', 'my name is Jhon and i'm 30 years old']
私は、リストの各要素から情報を抽出するために正規表現を使用します。
for element in list:
name = re.findall('my name is (.*?) and i\'m', element, re.DOTALL)[0]
age = re.findall('and i\'m (.*?) years old', element, re.DOTALL)[0]
は今、私が何をしたいです名前と年齢で構成されるサブリストを要素とする新しいリストを再コンパイルすること。
例:
for element in newlist:
name = element[0]
age = element[1]
それはこのような何かをすることは可能ですか?
はい、可能ですし、非常に簡単です。以下の回答を参照してください、あなたのコードを更新しました –