2017-11-14 1 views
-3

たとえば、変数は整数00000550000066000007700000880000099などです。この場合、55,66,77,88である所望の数の間に5つのゼロがある。どのようにこれらの数字を別のリストで分けるのですか?Pythonのリストに数字のシーケンスに特定の数字を追加するにはどうすればいいですか?

+0

ををstrためにあなたのint型に変換しますか? –

+0

これを文字列に変換してsplit()を使用してください – somil

+0

http://www.pythonforbeginners.com/dictionary/python-split これを読んでください – somil

答えて

0

split('0')を使用して達成できます。初の[ `スプリット()`](https://docs.python.org/3/library/stdtypes.html#str.split)のことを聞いた

>>> x = '00000550000066000007700000880000099' 
>>> [int(i) for i in x.split('0') if i ]  
>>> [55, 66, 77, 88, 99] 
関連する問題