1
A
答えて
13
何をしたいのための好適なイディオムは次のとおりです。
string = ''.join(l)
を説明:join()
は反復可能を取得し、文字列、それによって分離のiterable内のすべての要素を持つ文字列を返す文字列メソッドですが呼び出されます。たとえば、', '.join(['a', 'b'])
は単に文字列'a, b'
を返します。リストはイテラブルなので、join
にセパレータ''
(空の文字列)を渡して、リスト内のすべての項目を連結することができます。
注:list
はPythonのリストのビルトインタイプ名なので、変数 'list'の名前を付けてマスクしないことが望ましいです。したがって、例のリストにはl
という名前が付けられています。
3
リスト内包表記は、文字列ではなくリストを返します。より完全結合方法を理解するために)(参加
string = "".join(lst)
を使用して、以下を参照してください。それは認識タイプで、ラインの下のトラブルの原因となりますので、http://docs.python.org/library/stdtypes.html#str.joinが
はまた、list
として変数に名前を付けるには注意してください。
1
リストのわかりませんが、まだ短いです、希望作品。
string = ''
list = ['a',' f' , 'f' ,'daf','fd']
x =reduce(lambda x,y: x + y, list, string)
print x
関連する問題
- 1. forループ内で文字列をregexprepに置き換える? (MATLAB)
- 2. c forループとcudaの置き換え
- 3. リスト内のタプルを最初のエントリに置き換えます
- 4. Forループを置き換えるカスタムLinq拡張子
- 5. Javaストリームは入れ子になったforループを置き換えます
- 6. AngularJS:foreachループ内のテキストを置き換えます。
- 7. 2dリスト内の要素を置き換えます
- 8. Django QuerySetsを使っているときにforループの代わりにリスト内包を使用する
- 9. リスト内包をforループとして書き直す方法はありますか?
- 10. Datastore Admin for GAEの置き換え
- 11. リスト内包エラー
- 12. WPF StoryboardをカスタムWhileループに置き換えます。
- 13. ファイル内で置換して置き換えます
- 14. for-ifリスト内包表記が1行にない
- 15. XSL:タグ内に値を置き換え
- 16. Linqはforeachループを置き換える項目のリストを整形する
- 17. リストにNone値を置き換えますか?
- 18. 文字列のリストをjqueryに置き換えます
- 19. 引数をRのリストに置き換えます
- 20. Pythonのリスト内包
- 21. Pythonのリスト内包
- 22. はリスト内包中に
- 23. whileループをforループに変換する
- 24. MonoTouch for iPad:UIStepperの+/-サインをイメージに置き換える方法は?
- 25. リストに値を置き換えることができない最後の値を置き換えること
- 26. php:コンテナ内のテキストをlinkに置き換えます。 preg_replace?
- 27. WPFリッチテキストボックス内のハイパーリンクにテキストを置き換えます
- 28. JavaScript内でバックスラッシュエスケープを二重バックスラッシュに置き換えます。
- 29. NSMutableArrayの内容をNSArrayに置き換えます。
- 30. div内のテキストをjQueryに置き換えます。