リストで、各文字列(特殊文字が混在している)を1つの文字に分割するにはどうすればよいですか?

MS

次のリストを1文字に分割したいとします。

mylist = [('dog', 'camel'), ('horse'), ('List_of_people_saved_by_Oskar'), 'mouse_bear', 'lion tiger rabbit', 'ant']

これは私がこれまでに試したことです:

L1 = [animal for word in mylist for animal in word.split('_')]
print(L1)

出力は次のようになります。

`['dog', 'camel', 'horse', 'List', 'of', 'people', 'saved', 'by', 'Oskar', 'mouse', 'bear', 'lion', 'tiger' 'rabbit', 'ant']`

しかし、エラーが発生しています。

AttributeError: 'tuple' object has no attribute 'split'
blhsing

re.findall(r'[^_ ]+', word)代わりに、アンダースコアまたはスペースで区切られた単語を分割するために使用できます。また、別の理解レイヤーを追加して、文字列の可能なタプルを平坦化します。

import re
L1 = [animal for item in mylist for word in (item if isinstance(item, (tuple, list)) else (item,)) for animal in re.findall(r'[^_ ]+', word)]

L1 になります:

['dog', 'camel', 'horse', 'List', 'of', 'people', 'saved', 'by', 'Oskar', 'mouse', 'bear', 'lion', 'tiger', 'rabbit', 'ant']

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Androidで特殊文字を含む分割文字列を取得するにはどうすればよいですか?

分類Dev

ドットを除くすべての特殊文字で文字列を分割するにはどうすればよいですか?

分類Dev

特殊文字を削除しながら、文字列のフォーマットにスペースを保持するにはどうすればよいですか?

分類Dev

isalphaを使用してC ++の文字列に特殊文字があるかどうかを確認するにはどうすればよいですか?

分類Dev

文字列に小文字、大文字、特殊文字、数字が含まれているかどうかを確認するにはどうすればよいですか?

分類Dev

Schemeのリストに特殊文字を追加するにはどうすればよいですか?

分類Dev

列を特殊文字の日付として変換するにはどうすればよいですか?

分類Dev

1つの場所で特殊文字を含む複数のホットストリングを使用するにはどうすればよいですか?

分類Dev

正規表現を使用してスペースのある文字列(特殊文字で作成)を削除するにはどうすればよいですか?

分類Dev

リスト内の文字列を分割して削除するにはどうすればよいですか?

分類Dev

SQL Serverで事前定義された特殊文字を使用して文字列をトリミングするにはどうすればよいですか?

分類Dev

文字列の特殊文字のみをUnicodeに変換するにはどうすればよいですか?

分類Dev

Scratchで、文字列を文字のリストに分割するにはどうすればよいですか?

分類Dev

[]などの特殊文字を含む文字列をgrepするにはどうすればよいですか?

分類Dev

postgresのテキスト列に(特殊文字を無視して)一意の制約を追加するにはどうすればよいですか?

分類Dev

文字列内の特殊文字をUnicodeに変換するにはどうすればよいですか?

分類Dev

文字列内の特殊文字をUnicodeに変換するにはどうすればよいですか?

分類Dev

Python 3で文字列内の特殊文字を削除するにはどうすればよいですか?

分類Dev

AutoHotKey:文字列で特殊文字の箇条書きを追加するにはどうすればよいですか?

分類Dev

特殊文字で文字列の終わりを削除するにはどうすればよいですか?

分類Dev

Luaの文字列から特定の特殊文字を削除するにはどうすればよいですか?

分類Dev

文字列から特殊文字の単語を削除するにはどうすればよいですか?

分類Dev

文字列内の任意の場所に1つの特殊文字をランダムに追加するにはどうすればよいですか?バッシュ

分類Dev

文字列内のすべての特殊文字をエスケープ文字に置き換えるにはどうすればよいですか?

分類Dev

すべての特殊文字を見つけて、特定の文字列に印刷するにはどうすればよいですか?

分類Dev

文字列に特殊文字がないか確認するにはどうすればよいですか?

分類Dev

grepが検索文字列の特殊文字を解釈しないようにするにはどうすればよいですか?

分類Dev

jsoupが特殊文字を変換しないようにするにはどうすればよいですか?

分類Dev

phpを使用して文字列の最初の文字に特殊文字を含めるにはどうすればよいですか?

Related 関連記事

  1. 1

    Androidで特殊文字を含む分割文字列を取得するにはどうすればよいですか?

  2. 2

    ドットを除くすべての特殊文字で文字列を分割するにはどうすればよいですか?

  3. 3

    特殊文字を削除しながら、文字列のフォーマットにスペースを保持するにはどうすればよいですか?

  4. 4

    isalphaを使用してC ++の文字列に特殊文字があるかどうかを確認するにはどうすればよいですか?

  5. 5

    文字列に小文字、大文字、特殊文字、数字が含まれているかどうかを確認するにはどうすればよいですか?

  6. 6

    Schemeのリストに特殊文字を追加するにはどうすればよいですか?

  7. 7

    列を特殊文字の日付として変換するにはどうすればよいですか?

  8. 8

    1つの場所で特殊文字を含む複数のホットストリングを使用するにはどうすればよいですか?

  9. 9

    正規表現を使用してスペースのある文字列(特殊文字で作成)を削除するにはどうすればよいですか?

  10. 10

    リスト内の文字列を分割して削除するにはどうすればよいですか?

  11. 11

    SQL Serverで事前定義された特殊文字を使用して文字列をトリミングするにはどうすればよいですか?

  12. 12

    文字列の特殊文字のみをUnicodeに変換するにはどうすればよいですか?

  13. 13

    Scratchで、文字列を文字のリストに分割するにはどうすればよいですか?

  14. 14

    []などの特殊文字を含む文字列をgrepするにはどうすればよいですか?

  15. 15

    postgresのテキスト列に(特殊文字を無視して)一意の制約を追加するにはどうすればよいですか?

  16. 16

    文字列内の特殊文字をUnicodeに変換するにはどうすればよいですか?

  17. 17

    文字列内の特殊文字をUnicodeに変換するにはどうすればよいですか?

  18. 18

    Python 3で文字列内の特殊文字を削除するにはどうすればよいですか?

  19. 19

    AutoHotKey:文字列で特殊文字の箇条書きを追加するにはどうすればよいですか?

  20. 20

    特殊文字で文字列の終わりを削除するにはどうすればよいですか?

  21. 21

    Luaの文字列から特定の特殊文字を削除するにはどうすればよいですか?

  22. 22

    文字列から特殊文字の単語を削除するにはどうすればよいですか?

  23. 23

    文字列内の任意の場所に1つの特殊文字をランダムに追加するにはどうすればよいですか?バッシュ

  24. 24

    文字列内のすべての特殊文字をエスケープ文字に置き換えるにはどうすればよいですか?

  25. 25

    すべての特殊文字を見つけて、特定の文字列に印刷するにはどうすればよいですか?

  26. 26

    文字列に特殊文字がないか確認するにはどうすればよいですか?

  27. 27

    grepが検索文字列の特殊文字を解釈しないようにするにはどうすればよいですか?

  28. 28

    jsoupが特殊文字を変換しないようにするにはどうすればよいですか?

  29. 29

    phpを使用して文字列の最初の文字に特殊文字を含めるにはどうすればよいですか?

ホットタグ

アーカイブ