Wednesday 15 June 2011

python - How to split numbers in string? -


उदाहरण के लिए:

  जे = ("3,5 और 6, 7 ")   

और जिसके परिणामस्वरूप मैं चाहता हूं [3,5,6,7]

मैंने अब तक क्या प्रयास किया है:

  जे = ("3,5 और 6,7") जीन = je.split (",") j = str (जीन) डी = j.split ("&") प्रिंट डी   

लेकिन मेरा परिणाम ["['3', '5', '6', '7']"]

एक

आप को प्रतिस्थापित कर सकते हैं () साथ में:

  & gt; ; & gt; & gt; आयात ऐस्ट एंड जी; & gt; & gt; जे = ("3,5 और 6,7") & gt; & gt; & gt; Ast.literal_eval (je.replace ('& amp;', ',')) (3, 5, 6, 7)   

या यदि आपको वास्तव में एक सूची की आवश्यकता है:

  & gt; & gt; & gt; Ast.literal_eval ('[' + je.replace ('& amp;', ',') + ']') [3, 5, 6, 7]    

No comments:

Post a Comment