私のスクリプトは2つの文字列リスト、a
とb
を与えます。私はいくつかの計算を行うためにそれらをフロートリストに変換したいが、リストにはいくつかのギャップがある。例えば、私はa = ["1"," ","3","4"]
を持っていると私は0で、これらのギャップを埋め、リスト内包表記を使用して、このa = ["1","0","3","4"]
リストの空白を置き換えます
-1
A
答えて
1
0
を持っていると思います。
a = ["1", " ", "3", "4"]
[float(i) if i.strip() else 0. for i in a]
# [1.0, 0.0, 3.0, 4.0]
strip()
部分がFalse
に評価さ" "
String
を作ることです。
>>> bool("")
False
>>> bool(" ")
True
>>> bool(" ".strip())
False
関連する問題
- 1. 空白を1つの空白に置き換えます。
- 2. Solrクエリ:空白を置き換える+
- 3. すべての空白文字を置き換えます。
- 4. パスの空白文字を何に置き換えますか?
- 5. 文字列をコード行の空白に置き換えます
- 6. Pythonは奇数の空白を "_"で置き換えます
- 7. \をファイル内の空白に置き換えます。
- 8. \ n(改行)をbashの空白に置き換えます。
- 9. nullセルを0または空白に置き換えます。
- 10. 先頭の空白を削除し、複数の空白を置き換える
- 11. vbaで空白にカンマを置き換えます。
- 12. Symfony2 Ddeboer bundle:空白を0に置き換えます。
- 13. SSRSでゼロを空白に置き換えます。
- 14. 奇数カンマを空白に置き換えます
- 15. 段落改行を空白に置き換えます。
- 16. R - xmlタグを空白で置き換えます。
- 17. Vimはコピー時に空白をタブで置き換えます。
- 18. regexは任意の空白で置き換えます
- 19. Javascript - スラッシュは空白に置き換えられます
- 20. Jenkinsパラメータが空白に置き換えられています
- 21. は空白の文字列を置き換えるSED
- 22. CSSのJSXで空白を置き換える
- 23. をtclの空白に置き換える方法
- 24. 単語間の複数の空白を1つの空白に置き換えます。
- 25. リストの値を置き換えます
- 26. Dataframe to RDD [行]空白をヌルに置き換える
- 27. Javascript文字を空白に置き換える
- 28. タブを空白に置き換えてください
- 29. 空白を%20に置き換えてください。
- 30. 空白と改行をコンマで置き換える
'[1、3,4]'リストを定義していません。 –
@MosesKoledoye彼が "1"、 ""、 "3"、 "4"を意味していたことを確かめてください。ウィルソンを編集する必要があります。 – kabanus
'ギャップ'(空文字列?)はどこから来たのでしょうか?おそらく最初にリスト内でそれらが出るのを止めることができます。 –