-3
たとえば、変数は整数00000550000066000007700000880000099などです。この場合、55,66,77,88である所望の数の間に5つのゼロがある。どのようにこれらの数字を別のリストで分けるのですか?Pythonのリストに数字のシーケンスに特定の数字を追加するにはどうすればいいですか?
たとえば、変数は整数00000550000066000007700000880000099などです。この場合、55,66,77,88である所望の数の間に5つのゼロがある。どのようにこれらの数字を別のリストで分けるのですか?Pythonのリストに数字のシーケンスに特定の数字を追加するにはどうすればいいですか?
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]
ををstrためにあなたのint型に変換しますか? –
これを文字列に変換してsplit()を使用してください – somil
http://www.pythonforbeginners.com/dictionary/python-split これを読んでください – somil