Zanurkuj w Pythonie/Łączenie list i dzielenie łańcuchów znaków: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Piotr (dyskusja | edycje)
mNie podano opisu zmian
Piotr (dyskusja | edycje)
mNie podano opisu zmian
Linia 18:
>>> params = {"server":"mpilgrim", "database":"master", "uid":"sa", "pwd":"secret"}
>>> ["%s=%s" % (k, v) for k, v in params.items()]
{{samp|1=['pwd=secret', 'database=master', 'uid=sa', 'server=mpilgrim']}}
>>> ";".join(["%s=%s" % (k, v) for k, v in params.items()])
{{samp|1='pwd=secret;database=master;uid=sa;server=mpilgrim'}}
}}
Linia 34:
>>> s = ";".join(li)
>>> s
{{samp|1='pwd=secret;database=master;uid=sa;server=mpilgrim'}}
>>> s.split(";") #(1)
{{samp|1='pwd=secret', 'database=master', 'uid=sa', 'server=mpilgrim']}}
>>> s.split(";", 1) #(2)
{{samp|1=['pwd=secret', 'database=master;uid=sa;server=mpilgrim']}}
 
# <code>split</code>, przeciwieństwo funkcji <code>join</code>, dzieli łańcuch znaków na wieloelementową listę. Separator (w przykładzie <code>";"</code>) nie będzie występował w żadnym elemencie zwracanej listy, zostanie pominięty.