No, but they are really simple (optimized versions) of the Data.List.break and Data.List.intersperse respectively.
pythonicSplit :: String -> Char -> [String] pythonicSplit "" _ = [] pythonicSplit sc = let (r,rs) = break (== c) s in r : pythonicSplit rs c pythonicJoin :: [String] -> Char -> String pythonicJoin ss c = intersperse c ss -- or: flip intersperse
geekosaur
source share