Czy istnieją standardowe biblioteki Pythona, które umożliwiają wykonywanie takich czynności?Wszelkie standardowe biblioteki Pythona zapewniające dzielenie funkcji łączenia na listach?
>>> [1,0,2,3,0,5,6].split([0])
>>> [[1],[2,3],[5,6]]
>>> [[1],[2,3],[5,6]].join([0])
>>> [1,0,2,3,0,5,6]
Dla mnie to czuje się jak bardzo podstawowe rzeczy, które potrzebne są dość często. Należy zauważyć, że łańcuchy obsługują te metody domyślnie.
ciekaw, dlaczego zrobiłeś swoje argumenty metoda list pojedynczego elementu '.split ([0])'. Czy wyobrażasz sobie, że te funkcje powinny być w stanie dzielić na wiele kolejnych elementów sekwencji? – MattH
@MattH To jest podobne do metody podziału na ciągi: ''spam'.split (' pa ')' zwraca '[' s ',' m ']' –
Interesujące. W każdym razie, wierzę, że odpowiedź na twoje pytanie brzmi: nie, nie ma standardowej funkcji bibliotecznej do dzielenia list na podstawie podciągów – MattH