>>57009002
What's inconsistent about that?
split is a string function
join is a list function
when you googled this question, what further questions did you have? please point out the part of the answers you read that left you still confused.
>>57009009
actually both are string methods. the rationale for join being a string method is explained pretty succinctly in the first result of the screenshot in >>57009014
(here: http://stackoverflow.com/a/493842 )
>>57009024
Okay, my mistake.
wtf I hate Python now.
>>57009009
Both are string methods.
>>57009043
again, the rationale is explained. there were reasons for 4 leading proposals, and no single solution was perfect. i think you'll agree that this is the least bad option given the parameters they were dealing with.
an answer further down on stack overflow links to the python-dev mailing list where they actually get into those 4 proposals. i'm not going to spoil it for you because it's good to learn to seek out information on your own rather than squawk until /g/ spoonfeeds it to you, but it's pretty riveting stuff if you're into the design of programming languages