Python рдореЗрдВ, рд╕рдмрд╕реЗ рдЖрдо рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рд╕реВрдЪрд┐рдпреЛрдВ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдирд╛ ; рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЪреБрдиреМрддреА рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрддреА рд╣реИред рдЪрд╛рд╣реЗ рдЖрдк рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреЛ рдлрд╝реЙрд░реНрдореИрдЯ рдХрд░ рд░рд╣реЗ рд╣реЛрдВ, рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ рдЬрд╛рдирдХрд╛рд░реА рдкрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реЛрдВ, рдпрд╛ рдбреЗрдЯрд╛ рдХреЛ рдЕрдзрд┐рдХ рдХреЙрдореНрдкреИрдХреНрдЯ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬ рд░рд╣реЗ рд╣реЛрдВтАФрд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ рддрд╛рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд╕рд╣реА рддрд░реАрдХрд╛ рдЪреБрди рд╕рдХреЗрдВред
рддреНрд╡рд░рд┐рдд рдЙрддреНрддрд░: рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдРрд╕реЗ рдмрджрд▓реЗрдВ
рдпрджрд┐ рдЖрдк рдЬрд▓реНрджреА рдореЗрдВ рд╣реИрдВ рдФрд░ рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рддреНрд╡рд░рд┐рдд рд╕рдорд╛рдзрд╛рди рдЪрд╛рд╣рд┐рдП, рддреЛ рдпреЗ рдЙрдкрдпреЛрдЧреА рддрд░реАрдХреЗ рджреЗрдЦреЗрдВред
рдкреВрд░реА рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛: str() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
str() рдлрд╝рдВрдХреНрд╢рди рдкреВрд░реА рд╕реВрдЪреА рдХреЛ, рдЙрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рд╕рд╣рд┐рдд, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдлрд╝реЙрд░реНрдореИрдЯ рдореЗрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд▓реЙрдЧрд┐рдВрдЧ рдХрд░рдиреЗ рдпрд╛ рд╕реВрдЪреА рдХреЛ рдЬреИрд╕реА рд╣реИ рд╡реИрд╕реА рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЦрд╛рд╕ рддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧреА рд╣реИред рдпрд╣ рд╕реВрдЪреА рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
str_list = [ "Python" , "is" , "fun" ]
str_from_list = str ( str_list)
print ( str_from_list)
num_list = [ 1 , 2 , 3 ]
str_from_num_list = str ( num_list)
print ( str_from_num_list)
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛ Learn-by-Example рдПрдбрд┐рдЯрд░, рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП Tab рджрдмрд╛рдПрдВред рдмрд╛рд╣рд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Escape рдФрд░ рдлрд┐рд░ Tab рдпрд╛ Shift+Tab рджрдмрд╛рдПрдВред
рд╕реВрдЪреА рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХ рд╣реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛: .join() рдореЗрдердб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
.join() рдореЗрдердб рдЖрдкрдХреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдбрд┐рд▓рд┐рдорд┐рдЯрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реВрдЪреА рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХ рд╣реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рд╕реВрдЪреА рд╕реЗ рдкрдардиреАрдп рдЖрдЙрдЯрдкреБрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкрд╣рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛ред
str_list = [ "Python" , "is" , "fun" ]
delimiter = " "
join_str = delimiter. join( str_list)
print ( join_str)
num_list = [ 1 , 2 , 3 ]
delimiter = " "
num_list_string = map ( str , num_list)
join_num_str = delimiter. join( num_list_string)
print ( join_num_str)
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛ Learn-by-Example рдПрдбрд┐рдЯрд░, рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП Tab рджрдмрд╛рдПрдВред рдмрд╛рд╣рд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Escape рдФрд░ рдлрд┐рд░ Tab рдпрд╛ Shift+Tab рджрдмрд╛рдПрдВред
рд╕реВрдЪреА рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛: рд╕реВрдЪреА рд╕рдордЧреНрд░рддрд╛ (list comprehension) рдЕрдкрдирд╛рдПрдБ
List comprehension рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рд╕реВрдЪреА рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред
Learn-by-Example рдПрдбрд┐рдЯрд░, рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП Tab рджрдмрд╛рдПрдВред рдмрд╛рд╣рд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Escape рдФрд░ рдлрд┐рд░ Tab рдпрд╛ Shift+Tab рджрдмрд╛рдПрдВред
рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛ рдЙрдкрдпреЛрдЧреА рдХреНрдпреЛрдВ рд╣реИ
рдЗрд╕ рдкрд░ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛ рдХреНрдпреЛрдВ рд╕рд╣рд╛рдпрдХ рд╣реИ, рдЖрдЗрдП рд╕реВрдЪрд┐рдпреЛрдВ рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдкрд░ рдПрдХ рддреНрд╡рд░рд┐рдд рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХрд░ рд▓реЗрдВред
рд╕реВрдЪрд┐рдпрд╛рдБ рдХреНрдпрд╛ рд╣реИрдВ?
Python рдореЗрдВ рд╕реВрдЪрд┐рдпрд╛рдБ рдЖрдЗрдЯрдореНрд╕ рдХреЗ рдХреНрд░рдордмрджреНрдз рд╕рдВрдЧреНрд░рд╣ рд╣реИрдВ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд░рдЦ рд╕рдХрддреА рд╣реИрдВред рд╡реЗ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ (mutable) рд╣реЛрддреА рд╣реИрдВ, рдпрд╛рдиреА рддрддреНрд╡реЛрдВ рдореЗрдВ рд╕рдВрд╢реЛрдзрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕реВрдЪрд┐рдпрд╛рдБ рд╡рд░реНрдЧ рдХреЛрд╖реНрдардХреЛрдВ [] рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЛ рд░рдЦрдХрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВред
рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреНрдпрд╛ рд╣реИрдВ?
рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ (рдпрд╛ рддреЛ тАЭтАЭ рдпрд╛ тАЩтАЩ) рдореЗрдВ рдШрд┐рд░реЗ рдЕрдХреНрд╖рд░реЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рд╣реЛрддреЗ рд╣реИрдВред рдпреЗ рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рдЪрд▓рд┐рдд тАЭhello world!тАЭ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИред
рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ
рдХрдИ рдРрд╕реЗ рдкрд░рд┐рджреГрд╢реНрдп рд╣реИрдВ рдЬрд╣рд╛рдБ рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛ рд╕рд╣рд╛рдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
рдбреЗрдЯрд╛ рдлрд╝реЙрд░реНрдореИрдЯрд┐рдВрдЧ: рдХрд┐рд╕реА рд╕реВрдЪреА рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛-рдЕрдиреБрдХреВрд▓ рдлрд╝реЙрд░реНрдореИрдЯ рдореЗрдВ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
рдлрд╝рд╛рдЗрд▓ рдСрдкрд░реЗрд╢рдВрд╕: рдЬрдм рдХрд┐рд╕реА рд╕реВрдЪреА рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рд╣реЛ, рддреЛ рдЙрд╕реЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддрд╛ рд╣реИред
API рдЕрдиреБрд░реЛрдз: рдХреБрдЫ APIs рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рдХрд░рддреА рд╣реИрдВред
рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ 6 рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ
Python рдореЗрдВ, рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдЕрд░реНрде рдпрд╛ рддреЛ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдкреВрд░реА рд╕реВрдЪреА рдХреЛ рдПрдХ рд╣реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛ред рд╣рдо рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВрдЧреЗ рд╕реВрдЪреА рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЛрдВ рд╕реЗ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдкреВрд░реА рд╕реВрдЪреА рд╕реЗ рдПрдХ рд╣реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдмрдирд╛рдиреЗ рдХреА рдЪрд╛рд░ рддрдХрдиреАрдХреЛрдВ рдкрд░ рдЪрд▓реЗрдВрдЧреЗред
рд╕реВрдЪреА рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ 2 рддрд░реАрдХреЗ
рддрд░реАрдХрд╛ 1: List comprehension рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реВрдЪреА рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдмрджрд▓рдирд╛
List comprehension рд╕реВрдЪреА рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдкрд░ рдХреЛрдИ рдСрдкрд░реЗрд╢рди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рддрд░реАрдХрд╛ рджреЗрддрд╛ рд╣реИред рдпрд╣рд╛рдБ, рд╣рдо рдЗрд╕реЗ рд╕реВрдЪреА рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдБ рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдкрд░ str() рдлрд╝рдВрдХреНрд╢рди рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВред
Learn-by-Example рдПрдбрд┐рдЯрд░, рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП Tab рджрдмрд╛рдПрдВред рдмрд╛рд╣рд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Escape рдФрд░ рдлрд┐рд░ Tab рдпрд╛ Shift+Tab рджрдмрд╛рдПрдВред
рддрд░реАрдХрд╛ 2: map() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реВрдЪреА рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛
map() рдлрд╝рдВрдХреНрд╢рди рдХрд┐рд╕реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХрд┐рд╕реА iterable рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдкрд░ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдБ, рд╣рдо рдЗрд╕реЗ рд╕реВрдЪреА рдХреЗ рд╣рд░ рддрддреНрд╡ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред map() рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХреЛрд░реНрд╕ рджреЗрдЦреЗрдВ ред
Learn-by-Example рдПрдбрд┐рдЯрд░, рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП Tab рджрдмрд╛рдПрдВред рдмрд╛рд╣рд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Escape рдФрд░ рдлрд┐рд░ Tab рдпрд╛ Shift+Tab рджрдмрд╛рдПрдВред
рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ 4 рддрд░реАрдХреЗ
рддрд░реАрдХрд╛ 1: str() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛
str() рдлрд╝рдВрдХреНрд╢рди рдкреВрд░реА рд╕реВрдЪреА рдХреЛ, рдЙрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рд╕рд╣рд┐рдд, рдПрдХ рд╣реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рддреНрд╡рд░рд┐рдд рдХрдиреНрд╡рд░реНрдЬрд╝рди рдХреЗ рд▓рд┐рдП рдпрд╣ рддрд░реАрдХрд╛ рд╕реАрдзрд╛-рд╕рд╛рджрд╛ рд╣реИред
Learn-by-Example рдПрдбрд┐рдЯрд░, рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП Tab рджрдмрд╛рдПрдВред рдмрд╛рд╣рд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Escape рдФрд░ рдлрд┐рд░ Tab рдпрд╛ Shift+Tab рджрдмрд╛рдПрдВред
рддрд░реАрдХрд╛ 2: .join() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рд╕реВрдЪреА рдХреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛
.join() рдореЗрдердб рдХрд┐рд╕реА iterable рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХ рд╣реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЬреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ, рдмрд╢рд░реНрддреЗ рд╕рднреА рддрддреНрд╡ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛрдВред рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рджрд┐рдЦрд╛рдПрдБрдЧреЗ рдХрд┐ рдиреЙрди-рд╕реНрдЯреНрд░рд┐рдВрдЧ рддрддреНрд╡реЛрдВ рд╡рд╛рд▓реА рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП list comprehension рдФрд░ .join() рдХреЛ рдХреИрд╕реЗ рдорд┐рд▓рд╛рдХрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
Learn-by-Example рдПрдбрд┐рдЯрд░, рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП Tab рджрдмрд╛рдПрдВред рдмрд╛рд╣рд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Escape рдФрд░ рдлрд┐рд░ Tab рдпрд╛ Shift+Tab рджрдмрд╛рдПрдВред
рддрд░реАрдХрд╛ 3: List comprehension рдФрд░ .join() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛
рдпрджрд┐ рдЖрдкрдХреА рд╕реВрдЪреА рдореЗрдВ рдиреЙрди-рд╕реНрдЯреНрд░рд┐рдВрдЧ рддрддреНрд╡ рд╣реИрдВ, рддреЛ list comprehension рдФрд░ .join() рдХреЛ рдорд┐рд▓рд╛рдирд╛ рдкреНрд░рднрд╛рд╡реА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
non_str_list = [ 1 , 2 , 3 , True ]
str_list = [ str ( item) for item in non_str_list]
delimiter_space = " "
delimiter_comma = ","
print ( delimiter_space. join( str_list) )
print ( delimiter_comma. join( str_list) )
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛ Learn-by-Example рдПрдбрд┐рдЯрд░, рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП Tab рджрдмрд╛рдПрдВред рдмрд╛рд╣рд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Escape рдФрд░ рдлрд┐рд░ Tab рдпрд╛ Shift+Tab рджрдмрд╛рдПрдВред
рддрд░реАрдХрд╛ 4: map() рдФрд░ .join() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛
рдкрд┐рдЫрд▓реЗ рддрд░реАрдХреЗ рдХреА рддрд░рд╣, рдпрд╣ рднреА рдХрдиреНрд╡рд░реНрдЬрд╝рди рдФрд░ рд╕рдВрдпреЛрдЬрди рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдиреНрд╡рд░реНрдЬрд╝рди рдХреЗ рд▓рд┐рдП map() рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЦрд╛рд╕рдХрд░ рдмрдбрд╝реА рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИред
non_str_list = [ 1 , 2 , 3 , True ]
str_list = list ( map ( str , non_str_list) )
delimiter_space = " "
delimiter_comma = ","
print ( delimiter_space. join( str_list) )
print ( delimiter_comma. join( str_list) )
рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛ Learn-by-Example рдПрдбрд┐рдЯрд░, рдкреНрд░рд╡реЗрд╢ рдХреЗ рд▓рд┐рдП Tab рджрдмрд╛рдПрдВред рдмрд╛рд╣рд░ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Escape рдФрд░ рдлрд┐рд░ Tab рдпрд╛ Shift+Tab рджрдмрд╛рдПрдВред
рд╕рд╛рдорд╛рдиреНрдп рддреНрд░реБрдЯрд┐рдпрд╛рдБ
Python рдореЗрдВ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рддреЗ рд╕рдордп рдХреБрдЫ рдЖрдо рдЧрд▓рддрд┐рдпрд╛рдБ рдЖрд╕рд╛рдиреА рд╕реЗ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдпрд╣рд╛рдБ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рд░ рд╣реИ, рд╕рд╛рде рд╣реА рдЙрдирд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд╕реБрдЭрд╛рд╡:
рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рд╡рд╛рд▓реА рд╕реВрдЪрд┐рдпрд╛рдБ: .join() рдЬреИрд╕реА рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рднреА рддрддреНрд╡реЛрдВ рдХрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрджрд┐ рдЖрдкрдХреА рд╕реВрдЪреА рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ (рдЗрдВрдЯреАрдЬрд░, рдмреВрд▓рд┐рдпрди рдЖрджрд┐) рд╣реИрдВ, рддреЛ рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ list comprehension рдпрд╛ map() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓реЗрдВред
.join() рдореЗрдВ рдЧрд▓рдд рд╕реЗрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ: .join() рдореЗрдВ рд╕реЗрдкрд░реЗрдЯрд░ рдХрд╛ рдЪреБрдирд╛рд╡ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдХрд╛рдлреА рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЧрд▓рдд рд╕реЗрдкрд░реЗрдЯрд░ рд╕реЗ рдкрд░рд┐рдгрд╛рдореА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЯреБрдХрдбрд╝реЛрдВ-рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рдпрд╛ рдЕрдкрдардиреАрдп рджрд┐рдЦ рд╕рдХрддреА рд╣реИред рдРрд╕рд╛ рд╕реЗрдкрд░реЗрдЯрд░ рдЪреБрдиреЗрдВ рдЬреЛ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рдмрдирд╛рдП, рдЬреИрд╕реЗ рдХреЙрдорд╛, рд╕реНрдкреЗрд╕ рдпрд╛ рдиреНрдпреВрд▓рд╛рдЗрди рдХреИрд░реЗрдХреНрдЯрд░ред
рдЕрдВрддрд┐рдо рд╡рд┐рдЪрд╛рд░
Python рдореЗрдВ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдХрд▓рд╛ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдХреМрд╢рд▓ рд╣реИ рдЬреЛ рдЖрдкрдХреА рдбреЗрдЯрд╛ рд╣реЗрд░рдлреЗрд░ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИ, рдЖрдкрдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХреЛ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЕрдзрд┐рдХ рдкрдардиреАрдп рдмрдирд╛рддрд╛ рд╣реИред рдЪрд╛рд╣реЗ рдЖрдк рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рди, рднрдВрдбрд╛рд░рдг, рдпрд╛ рдЖрдЧреЗ рдХреА рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реЛрдВ, рдЗрди рдХрдиреНрд╡рд░реНрдЬрд╝рди рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред Python, рд╕реВрдЪрд┐рдпреЛрдВ рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдкрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдпреЗ рд╕рдВрд╕рд╛рдзрди рджреЗрдЦреЗрдВ:
Python рдореЗрдВ, рд╕рдмрд╕реЗ рдЖрдо рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИ рд╕реВрдЪрд┐рдпреЛрдВ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рдирд╛; рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЪреБрдиреМрддреА рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрддреА рд╣реИред рдЪрд╛рд╣реЗ рдЖрдк рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХреЛ рдлрд╝реЙрд░реНрдореИрдЯ рдХрд░ рд░рд╣реЗ рд╣реЛрдВ, рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ рдЬрд╛рдирдХрд╛рд░реА рдкрд╛рд╕ рдХрд░ рд░рд╣реЗ рд╣реЛрдВ, рдпрд╛ рдбреЗрдЯрд╛ рдХреЛ рдЕрдзрд┐рдХ рдХреЙрдореНрдкреИрдХреНрдЯ рд░реВрдк рдореЗрдВ рд╕рд╣реЗрдЬ рд░рд╣реЗ рд╣реЛрдВтАФрд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдКрдВрдЧрд╛ рддрд╛рдХрд┐ рдЖрдк рдЕрдкрдиреЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рд╕рд╣реА рддрд░реАрдХрд╛ рдЪреБрди рд╕рдХреЗрдВред
рддреНрд╡рд░рд┐рдд рдЙрддреНрддрд░: рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдРрд╕реЗ рдмрджрд▓реЗрдВ
рдпрджрд┐ рдЖрдк рдЬрд▓реНрджреА рдореЗрдВ рд╣реИрдВ рдФрд░ рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рддреНрд╡рд░рд┐рдд рд╕рдорд╛рдзрд╛рди рдЪрд╛рд╣рд┐рдП, рддреЛ рдпреЗ рдЙрдкрдпреЛрдЧреА рддрд░реАрдХреЗ рджреЗрдЦреЗрдВред
рдкреВрд░реА рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛:
str()рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВstr()рдлрд╝рдВрдХреНрд╢рди рдкреВрд░реА рд╕реВрдЪреА рдХреЛ, рдЙрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рд╕рд╣рд┐рдд, рд╕реНрдЯреНрд░рд┐рдВрдЧ рдлрд╝реЙрд░реНрдореИрдЯ рдореЗрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд▓реЙрдЧрд┐рдВрдЧ рдХрд░рдиреЗ рдпрд╛ рд╕реВрдЪреА рдХреЛ рдЬреИрд╕реА рд╣реИ рд╡реИрд╕реА рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЦрд╛рд╕ рддреМрд░ рдкрд░ рдЙрдкрдпреЛрдЧреА рд╣реИред рдпрд╣ рд╕реВрдЪреА рдХреЗ рддрддреНрд╡реЛрдВ рдХреЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИредрд╕реВрдЪреА рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХ рд╣реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛:
.join()рдореЗрдердб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ.join()рдореЗрдердб рдЖрдкрдХреА рдкрд░рд┐рднрд╛рд╖рд┐рдд рдбрд┐рд▓рд┐рдорд┐рдЯрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕реВрдЪреА рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХ рд╣реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рд╕реВрдЪреА рд╕реЗ рдкрдардиреАрдп рдЖрдЙрдЯрдкреБрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкрд╣рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛрдЧрд╛редрд╕реВрдЪреА рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛: рд╕реВрдЪреА рд╕рдордЧреНрд░рддрд╛ (list comprehension) рдЕрдкрдирд╛рдПрдБ
List comprehension рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдк рд╕реВрдЪреА рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред
рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛ рдЙрдкрдпреЛрдЧреА рдХреНрдпреЛрдВ рд╣реИ
рдЗрд╕ рдкрд░ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛ рдХреНрдпреЛрдВ рд╕рд╣рд╛рдпрдХ рд╣реИ, рдЖрдЗрдП рд╕реВрдЪрд┐рдпреЛрдВ рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдкрд░ рдПрдХ рддреНрд╡рд░рд┐рдд рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХрд░ рд▓реЗрдВред
рд╕реВрдЪрд┐рдпрд╛рдБ рдХреНрдпрд╛ рд╣реИрдВ?
Python рдореЗрдВ рд╕реВрдЪрд┐рдпрд╛рдБ рдЖрдЗрдЯрдореНрд╕ рдХреЗ рдХреНрд░рдордмрджреНрдз рд╕рдВрдЧреНрд░рд╣ рд╣реИрдВ рдЬреЛ рд╡рд┐рднрд┐рдиреНрди рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рд░рдЦ рд╕рдХрддреА рд╣реИрдВред рд╡реЗ рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ (mutable) рд╣реЛрддреА рд╣реИрдВ, рдпрд╛рдиреА рддрддреНрд╡реЛрдВ рдореЗрдВ рд╕рдВрд╢реЛрдзрди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕реВрдЪрд┐рдпрд╛рдБ рд╡рд░реНрдЧ рдХреЛрд╖реНрдардХреЛрдВ
[]рдореЗрдВ рддрддреНрд╡реЛрдВ рдХреЛ рд░рдЦрдХрд░ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВредрд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреНрдпрд╛ рд╣реИрдВ?
рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ (рдпрд╛ рддреЛ
тАЭтАЭрдпрд╛тАЩтАЩ) рдореЗрдВ рдШрд┐рд░реЗ рдЕрдХреНрд╖рд░реЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рд╣реЛрддреЗ рд╣реИрдВред рдпреЗ рдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреНрд░рдЪрд▓рд┐рддтАЭhello world!тАЭрдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реИредрд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ
рдХрдИ рдРрд╕реЗ рдкрд░рд┐рджреГрд╢реНрдп рд╣реИрдВ рдЬрд╣рд╛рдБ рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛ рд╕рд╣рд╛рдпрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИрдВ:
рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ 6 рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░реАрдХреЗ
Python рдореЗрдВ, рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХрд╛ рдЕрд░реНрде рдпрд╛ рддреЛ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдкреВрд░реА рд╕реВрдЪреА рдХреЛ рдПрдХ рд╣реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛ред рд╣рдо рд╢реБрд░реБрдЖрдд рдХрд░реЗрдВрдЧреЗ рд╕реВрдЪреА рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рджреЛ рддрд░реАрдХреЛрдВ рд╕реЗ, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдкреВрд░реА рд╕реВрдЪреА рд╕реЗ рдПрдХ рд╣реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдмрдирд╛рдиреЗ рдХреА рдЪрд╛рд░ рддрдХрдиреАрдХреЛрдВ рдкрд░ рдЪрд▓реЗрдВрдЧреЗред
рд╕реВрдЪреА рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ 2 рддрд░реАрдХреЗ
рддрд░реАрдХрд╛ 1: List comprehension рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реВрдЪреА рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдмрджрд▓рдирд╛
List comprehension рд╕реВрдЪреА рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдкрд░ рдХреЛрдИ рдСрдкрд░реЗрд╢рди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рддрд░реАрдХрд╛ рджреЗрддрд╛ рд╣реИред рдпрд╣рд╛рдБ, рд╣рдо рдЗрд╕реЗ рд╕реВрдЪреА рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд╣рд╛рдБ рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рддрддреНрд╡ рдкрд░
str()рдлрд╝рдВрдХреНрд╢рди рд▓рд╛рдЧреВ рдХрд░рддреЗ рд╣реИрдВредрддрд░реАрдХрд╛ 2:
map()рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реВрдЪреА рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛map()рдлрд╝рдВрдХреНрд╢рди рдХрд┐рд╕реА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХрд┐рд╕реА iterable рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдЖрдЗрдЯрдо рдкрд░ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдБ, рд╣рдо рдЗрд╕реЗ рд╕реВрдЪреА рдХреЗ рд╣рд░ рддрддреНрд╡ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВредmap()рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХреЛрд░реНрд╕ рджреЗрдЦреЗрдВредрд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ 4 рддрд░реАрдХреЗ
рддрд░реАрдХрд╛ 1:
str()рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛str()рдлрд╝рдВрдХреНрд╢рди рдкреВрд░реА рд╕реВрдЪреА рдХреЛ, рдЙрд╕рдХреА рд╕рдВрд░рдЪрдирд╛ рд╕рд╣рд┐рдд, рдПрдХ рд╣реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рддреНрд╡рд░рд┐рдд рдХрдиреНрд╡рд░реНрдЬрд╝рди рдХреЗ рд▓рд┐рдП рдпрд╣ рддрд░реАрдХрд╛ рд╕реАрдзрд╛-рд╕рд╛рджрд╛ рд╣реИредрддрд░реАрдХрд╛ 2:
.join()рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рд╕реВрдЪреА рдХреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛.join()рдореЗрдердб рдХрд┐рд╕реА iterable рдХреЗ рддрддреНрд╡реЛрдВ рдХреЛ рдПрдХ рд╣реА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдЬреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ, рдмрд╢рд░реНрддреЗ рд╕рднреА рддрддреНрд╡ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛрдВред рдирд┐рдореНрди рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдо рджрд┐рдЦрд╛рдПрдБрдЧреЗ рдХрд┐ рдиреЙрди-рд╕реНрдЯреНрд░рд┐рдВрдЧ рддрддреНрд╡реЛрдВ рд╡рд╛рд▓реА рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП list comprehension рдФрд░.join()рдХреЛ рдХреИрд╕реЗ рдорд┐рд▓рд╛рдХрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИредрддрд░реАрдХрд╛ 3: List comprehension рдФрд░
.join()рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛рдпрджрд┐ рдЖрдкрдХреА рд╕реВрдЪреА рдореЗрдВ рдиреЙрди-рд╕реНрдЯреНрд░рд┐рдВрдЧ рддрддреНрд╡ рд╣реИрдВ, рддреЛ list comprehension рдФрд░
.join()рдХреЛ рдорд┐рд▓рд╛рдирд╛ рдкреНрд░рднрд╛рд╡реА рд╣реЛ рд╕рдХрддрд╛ рд╣реИредрддрд░реАрдХрд╛ 4:
map()рдФрд░.join()рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реВрдЪреА рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдирд╛рдкрд┐рдЫрд▓реЗ рддрд░реАрдХреЗ рдХреА рддрд░рд╣, рдпрд╣ рднреА рдХрдиреНрд╡рд░реНрдЬрд╝рди рдФрд░ рд╕рдВрдпреЛрдЬрди рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрдиреНрд╡рд░реНрдЬрд╝рди рдХреЗ рд▓рд┐рдП
map()рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЦрд╛рд╕рдХрд░ рдмрдбрд╝реА рд╕реВрдЪрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╣реЛ рдЬрд╛рддреА рд╣реИредрд╕рд╛рдорд╛рдиреНрдп рддреНрд░реБрдЯрд┐рдпрд╛рдБ
Python рдореЗрдВ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рддреЗ рд╕рдордп рдХреБрдЫ рдЖрдо рдЧрд▓рддрд┐рдпрд╛рдБ рдЖрд╕рд╛рдиреА рд╕реЗ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдпрд╣рд╛рдБ рдХреБрдЫ рд╕рд╛рдорд╛рдиреНрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рд░ рд╣реИ, рд╕рд╛рде рд╣реА рдЙрдирд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд╕реБрдЭрд╛рд╡:
.join()рдЬреИрд╕реА рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд╕рднреА рддрддреНрд╡реЛрдВ рдХрд╛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╣реЛрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрджрд┐ рдЖрдкрдХреА рд╕реВрдЪреА рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ (рдЗрдВрдЯреАрдЬрд░, рдмреВрд▓рд┐рдпрди рдЖрджрд┐) рд╣реИрдВ, рддреЛ рдкрд╣рд▓реЗ рдЙрдиреНрд╣реЗрдВ list comprehension рдпрд╛map()рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓реЗрдВред.join()рдореЗрдВ рдЧрд▓рдд рд╕реЗрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ:.join()рдореЗрдВ рд╕реЗрдкрд░реЗрдЯрд░ рдХрд╛ рдЪреБрдирд╛рд╡ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдХрд╛рдлреА рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЧрд▓рдд рд╕реЗрдкрд░реЗрдЯрд░ рд╕реЗ рдкрд░рд┐рдгрд╛рдореА рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЯреБрдХрдбрд╝реЛрдВ-рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рдпрд╛ рдЕрдкрдардиреАрдп рджрд┐рдЦ рд╕рдХрддреА рд╣реИред рдРрд╕рд╛ рд╕реЗрдкрд░реЗрдЯрд░ рдЪреБрдиреЗрдВ рдЬреЛ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рдордЭрдиреЗ рдпреЛрдЧреНрдп рдмрдирд╛рдП, рдЬреИрд╕реЗ рдХреЙрдорд╛, рд╕реНрдкреЗрд╕ рдпрд╛ рдиреНрдпреВрд▓рд╛рдЗрди рдХреИрд░реЗрдХреНрдЯрд░редрдЕрдВрддрд┐рдо рд╡рд┐рдЪрд╛рд░
Python рдореЗрдВ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдХрд▓рд╛ рдореЗрдВ рдорд╣рд╛рд░рдд рд╣рд╛рд╕рд┐рд▓ рдХрд░рдирд╛ рдПрдХ рдмреБрдирд┐рдпрд╛рджреА рдХреМрд╢рд▓ рд╣реИ рдЬреЛ рдЖрдкрдХреА рдбреЗрдЯрд╛ рд╣реЗрд░рдлреЗрд░ рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдмрдврд╝рд╛рддрд╛ рд╣реИ, рдЖрдкрдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдореЛрдВ рдХреЛ рдЕрдзрд┐рдХ рд▓рдЪреАрд▓рд╛ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЕрдзрд┐рдХ рдкрдардиреАрдп рдмрдирд╛рддрд╛ рд╣реИред рдЪрд╛рд╣реЗ рдЖрдк рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рди, рднрдВрдбрд╛рд░рдг, рдпрд╛ рдЖрдЧреЗ рдХреА рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реЛрдВ, рдЗрди рдХрдиреНрд╡рд░реНрдЬрд╝рди рдХреА рдмрд╛рд░реАрдХрд┐рдпреЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред Python, рд╕реВрдЪрд┐рдпреЛрдВ рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдкрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд▓рд┐рдП рдпреЗ рд╕рдВрд╕рд╛рдзрди рджреЗрдЦреЗрдВ: