рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░! рдореИрдВ рдЖрдкрдХреЗ рд▓рд┐рдП "рдкрд╛рдпрдерди рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕рдордХрдХреНрд╖реЛрдВред рднрд╛рдЧ 1" рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реВрдВред
рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рдкрд╛рдпрдерди рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рдлреА рдЕрд▓рдЧ рд╣реИрдВ, рдХрдИ рд╕рдорд╛рдирддрд╛рдПрдВ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рднреА рдкреВрд░реНрдг-рд╕реНрдЯреИрдХ рдбреЗрд╡рд▓рдкрд░ рдХреЛ рдЬрд╛рдЧрд░реВрдХ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред 4 рд▓реЗрдЦреЛрдВ рдХреА рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ, рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рджреЛрдиреЛрдВ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдХреНрдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ, рдФрд░ рдХрдИ рдЬреНрдЮрд╛рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЙрдиреНрд╣реЗрдВ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдкрд░ рднреА рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред
рдпрд╣ рдПрдХ рд╕рдВрджрд░реНрдн рдирд╣реАрдВ рд╣реИ; рдЪрд░, рдЗрдл рдФрд░ рд▓реВрдк рдХреЗ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдмреБрдирд┐рдпрд╛рджреА рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реЛрдЧреАред
рд▓реЗрдХрд┐рди рд╣рдо рдкрд╛рдпрдерди рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЙрдирдХреЗ рд╕рд╛рде рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛рдУрдВ рдФрд░ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рджреЗрдЦреЗрдВрдЧреЗред
рдореИрдВ рдЗрд╕рдХрд╛ рдЙрджрд╛рд╣рд░рдг рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рд╕реЗ рднреА рджреВрдВрдЧрд╛ред
рдпрд╣ рд╢реНрд░реГрдВрдЦрд▓рд╛ Django, рдлреНрд▓рд╛рд╕реНрдХ рдпрд╛ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдкрд╛рдпрдерди рдлреНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдмреИрдХрдбреЛрд░ рдХреЗ рд▓рд┐рдП рдмреНрдпрд╛рдЬ рдХреА рд╣реЛрдЧреА рдЬреЛ рдЖрдзреБрдирд┐рдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЬрд╛рдирдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рджреВрд╕рд░реА рдУрд░, рдпреЗ рд▓реЗрдЦ рдЙрди рдлреНрд░рдВрдЯ-рд░рдирд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реЛрдВрдЧреЗ рдЬреЛ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдмреИрдХрдПрдВрдб рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдкрдиреА рд╕рд╛рдЗрдЯ рдХреЛ Django рдкрд░ рднреА рд▓рд┐рдЦреЗрдВред
рдЗрд╕ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рдЕрдиреНрдп рд▓реЗрдЦ:
- рднрд╛рдЧ рджреЛ : JSON, рдирд┐рдпрдорд┐рдд, рдЕрдкрд╡рд╛рдж рддреНрд░реБрдЯрд┐рдпрд╛рдВ
- рднрд╛рдЧ рддреАрди : рдЖрдзреБрдирд┐рдХ рдкрд╛рдпрдерди рдФрд░ рдЬреЗрдПрд╕: рд╕реНрдЯреНрд░рд┐рдВрдЧ рдкреИрдЯрд░реНрди (рдПрдл-рд▓рд╛рдЗрди), рд╕реВрдЪреА рдЕрдирдкреИрдХрд┐рдВрдЧ, рд▓реИрдореНрдмреНрдбрд╛ рдлрд╝рдВрдХреНрд╢рди, рд╕реВрдЪреА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ, рдЬрдирд░реЗрдЯрд░, рд╕реЗрдЯред
- рдЪреМрдерд╛ рд╣рд┐рд╕реНрд╕рд╛ рдлрд╝рдВрдХреНрд╢рди рддрд░реНрдХ, рдХрдХреНрд╖рд╛рдПрдВ, рд╡рд┐рд░рд╛рд╕рдд, рд╕реЗрдЯрд░ рдЧреЗрдЯрд░реНрд╕ рдФрд░ рдХреНрд▓рд╛рд╕ рдкреНрд░реЙрдкрд░реНрдЯреАрдЬрд╝ рдХреЗ рд╕рд╛рде рдмрдирд╛рдирд╛ рдФрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╣реИред
рдЯрд╛рдЗрдк рдХрд╛рд╕реНрдЯ
рдЖрдЗрдП рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдХрд╛рд╕реНрдЯрд┐рдВрдЧ рдХрд░рдХреЗ рд╢реБрд░реВ рдХрд░реЗрдВред рдкрд╛рдпрдерди рдореЗрдВ, рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рдФрд░ рд╕реАрдзрд╛ рд╣реИ:
number = int(text)
рд▓реЗрдХрд┐рди рдЬреЗрдПрд╕ рдореЗрдВ рдЖрдкрдХреЛ рдпрд╣ рдмрддрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдЖрдк рдХрд┐рд╕ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдиреЗрддреГрддреНрд╡ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВ - рджрд╢рдорд▓рд╡, рдЕрд╖реНрдЯрдХ, рд╖реЛрдбрд╢ рдЖрдзрд╛рд░реА рдпрд╛ рджреНрд╡рд┐рдЖрдзрд╛рд░реА:
number = parseInt(text, 10);
рд╕рд╛рдорд╛рдиреНрдп рджрд╢рдорд▓рд╡ рдкреНрд░рдгрд╛рд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо parseInt () рдлрд╝рдВрдХреНрд╢рди рдХреЗ рджреВрд╕рд░реЗ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ 10 рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВред рдСрдХреНрдЯрд▓ рдХреЗ рд▓рд┐рдП 8, рд╣реЗрдХреНрд╕ рдХреЗ рд▓рд┐рдП 16 рдпрд╛ рдмрд╛рдЗрдирд░реА рдХреЗ рд▓рд┐рдП 2ред рдпрджрд┐ рджреВрд╕рд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рдЫреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╕рдВрдЦреНрдпрд╛ рд╢реВрдиреНрдп рд╕реЗ рд╢реБрд░реВ рд╣реЛрддреА рд╣реИ рдФрд░ рдЖрдк рдПрдХ рдкреБрд░рд╛рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдкрд╛рда рдХреЗ рд╕рд╛рде рд▓рд╛рдЗрди рдХреЛ рдПрдХ рдСрдХреНрдЯрд▓ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
parseInt('012') == 10
рд╕рд╢рд░реНрдд рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ
рд╣рд╛рд▓рд╛рдБрдХрд┐ рдкрд╛рдЗрдерди рдФрд░ рдЬреЗрдПрд╕ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдСрдкрд░реЗрд╢рди рджреЛрдиреЛрдВ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИред рдпрд╣ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рдЯреНрд░реВ- рдФрд░ рдлреЗрдХ рджреЛрдиреЛрдВ рдорд╛рдорд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред
рдкрд╛рдпрдерди 2.7 рдореЗрдВ рд╢реБрд░реВ, рд╕рд╢рд░реНрдд рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
value = 'YES' if positive == True else 'NO'
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ, рд╕рд╢рд░реНрдд рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдПрдХ рдЯрд░реНрдирд░реА рдСрдкрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ?
, рд╕рд╛рде рд╣реА C, C ++, C #, Java, Ruby, PHP, Perl, Swift рдФрд░ ActionScript рдореЗрдВ:
value = positive === true? 'YES': 'NO';
рдкреНрд░реЙрдкрд░реНрдЯреА рдирд╛рдо рд╕реЗ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░реЙрдкрд░реНрдЯреА рдПрдХреНрд╕реЗрд╕ рдХрд░реЗрдВ
рдкрд╛рдпрдерди рдФрд░ рдЬреЗрдПрд╕ рджреЛрдиреЛрдВ рдореЗрдВ рдПрдХ рд╡рд╕реНрддреБ рд╕рдВрдкрддреНрддрд┐ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдп рддрд░реАрдХрд╛ рд╕рдорд╛рди рд╣реИ:
obj.color = 'YELLOW'
рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдирд╛рдо рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЪрд░ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рд╣реИ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдирд╛рдо рд╕рдВрдкрддреНрддрд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдирд╛рдо рджреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЪрд░ рд╕реЗ рдмрдирд╛ рд╣реИ: "title" + land_code
ред
рдкрд╛рдпрдерди рдореЗрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП getattr()
рдФрд░ setattr()
рдлрд╝рдВрдХреНрд╢рди рдореМрдЬреВрдж рд╣реИрдВ:
attribute = 'color' value = getattr(obj, attribute, 'GREEN') setattr(obj, attribute, value)
рдЬреЗрдПрд╕ рдореЗрдВ, рдЖрдк рдПрдХ рд╢рдмреНрджрдХреЛрд╢ рдХреА рддрд░рд╣ рдПрдХ рд╡рд╕реНрддреБ рдХрд╛ рдЗрд▓рд╛рдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡рд░реНрдЧ рдХреЛрд╖реНрдардХ рдореЗрдВ рд╕рдВрдкрддреНрддрд┐ рдХрд╛ рдирд╛рдо рджреЗ рд╕рдХрддреЗ рд╣реИрдВ:
attribute = 'color'; value = obj[attribute] || 'GREEN'; obj[attribute] = value;
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрджрд┐ рд╕рдорд╛рди рдирд╛рдо рд╡рд╛рд▓реА рд╕рдВрдкрддреНрддрд┐ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рддреЛ рдкрд╛рдпрдерди рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди getattr()
рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рддреАрд╕рд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИред рдЬреЗрдПрд╕ рдореЗрдВ, рдпрджрд┐ рдЕрдиреБрд░реЛрдзрд┐рдд рд╕рдВрдкрддреНрддрд┐ рдЧрд╛рдпрдм рд╣реИ, рддреЛ рдлрд╝рдВрдХреНрд╢рди undefined
рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдХреЗ рд╕рд╛рде OR
рдСрдкрд░реЗрдЯрд░ рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ - рдпрд╣ JS рдореЗрдВ рдорд╛рдирдХ рдЕрднреНрдпрд╛рд╕ рд╣реИ - рдЗрд╕ рдкрджреНрдзрддрд┐ рдХреЛ рдХрдИ рд░реВрдкрд░реЗрдЦрд╛ рдФрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рдкрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХреБрдВрдЬреА рд╢рдмреНрджрдХреЛрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ
рдЙрдкрд░реЛрдХреНрдд рдХреЗ рд╕рдорд╛рдиред рдХреБрдВрдЬреА рдХреЛ рдорд╛рдирдХ рд░реВрдк рд╕реЗ рджреЛрдиреЛрдВ рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╡рд░реНрдЧ рдХреЛрд╖реНрдардХ рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:
dictionary = {} dictionary['color'] = 'YELLOW'
рдореБрдЦреНрдп рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдП, рдкрд╛рдпрдерди рд╡рд░реНрдЧ рдХреЛрд╖реНрдардХ рдХреЗ рд╕рд╛рде рдорд╛рдирдХ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрджрд┐ рдРрд╕реА рдХреБрдВрдЬреА рдЧрд╛рдпрдм рд╣реИ, рддреЛ рдпрд╣ KeyError
рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдкрд╡рд╛рдж рдХреЛ рдлреЗрдВрдХ рджреЗрдЧрд╛ред
рдЕрдзрд┐рдХ рдлреНрд▓реЗрдХреНрд╕рд┐рдмрд▓ get()
рд╡рд┐рдзрд┐ рд╣реИ, рдЬреЛ рдХреБрдВрдЬреА None
рд╣реЛрдиреЗ рдкрд░ None
рд╡рд╛рдкрд╕ рдХрд░ рджреЗрдЧреАред рдЖрдк рдПрдХ рдорд╛рди рднреА рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдХреБрдВрдЬреА рдЧреБрдо рд╣реЛрдиреЗ рдкрд░ рд╡рд╛рдкрд╕ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
key = 'color' value = dictionary.get(key, 'GREEN')
рдЬреЗрдПрд╕ рдореЗрдВ, рдЖрдк рдПрдХ рд╡рд╕реНрддреБ рд╕рдВрдкрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рд╣реА рдЪрд╛рд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - OR
рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореВрд▓реНрдп рдХреЗ рд╕рд╛рде:
key = 'color'; value = dictionary[key] || 'GREEN';
рд╕реНрд▓рд╛рдЗрд╕: рд╕реВрдЪреА рдФрд░ рддрд╛рд░
рдкрд╛рдпрдерди рдореЗрдВ рдПрдХ рд╕реВрдЪреА рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдкрд╛рдиреЗ рдХреЗ [:]
рдПрдХ рдСрдкрд░реЗрдЯрд░ [:]
, рдПрдХ рдЯреНрдпреВрдкрд▓ рдпрд╛ рдЗрд╕реА рддрд░рд╣ рдХреА рд╕рдВрд░рдЪрдирд╛рдПрдВред Django QuerySets
рдкреНрд░рдХрд╛рд░ рдХреА рдПрдХ рд╡рд╕реНрддреБ рдХреЗ рд╕рд╛рде рдПрдХ рдЙрджрд╛рд╣рд░рдг:
items = [1, 2, 3, 4, 5] first_two = items[:2]
JS рдХреЗ рдкрд╛рд╕ рдПрдХ slice()
рд╡рд┐рдзрд┐ рд╕рдорд╛рди рдкреНрд░рднрд╛рд╡ рд╣реИ:
items = [1, 2, 3, 4, 5]; first_two = items.slice(0, 2);
рд▓реЗрдХрд┐рди splice()
рд╡рд┐рдзрд┐ рдХреЗ рд╕рд╛рде рднреНрд░рдорд┐рдд рди рдХрд░реЗрдВ рдЬреЛ рдореВрд▓ рд╕рд░рдгреА рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ!
рдкрд╛рдпрдерди рдореЗрдВ, [:]
рдСрдкрд░реЗрдЯрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдкрд░ рднреА рд▓рд╛рдЧреВ рд╣реЛрддрд╛ рд╣реИ:
text = 'ABCDE' first_two = text[:2]
JS рдореЗрдВ, рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдореЗрдВ рдПрдХ slice()
рд╡рд┐рдзрд┐ рднреА рд╣реЛрддреА рд╣реИ:
text = 'ABCDE'; first_two = text.slice(0, 2);
рд╕реВрдЪреА рд╕рдВрдЪрд╛рд▓рди
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдореЗрдВ, рдЖрдкрдХреЛ рдЕрдХреНрд╕рд░ рддрддреНрд╡реЛрдВ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЛ рдЗрдХрдЯреНрдард╛ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдкрд╛рдпрдерди рдореЗрдВ, рдЖрдорддреМрд░ рдкрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рд╕реВрдЪрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ, рд╕рд░рдгрд┐рдпрд╛рдБред рдЙрдирдХреЗ рдкрд╛рд╕ рд╕рдорд╛рди рд╕рд┐рдВрдЯреИрдХреНрд╕ рдФрд░ рд╕рдВрдЪрд╛рд▓рди рд╣реИрдВ, рд▓реЗрдХрд┐рди рддрддреНрд╡реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡рд┐рдзрд┐рдпрд╛рдВ рд╣реИрдВред
рд╣рдо рджреЛ рд╕реВрдЪрд┐рдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рдПрдХ рддрддреНрд╡ рдХреЛ рдЕрдВрдд рдореЗрдВ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рд╢реБрд░реБрдЖрдд рдореЗрдВ рдПрдХ рддрддреНрд╡ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рд╢реБрд░реБрдЖрдд рдореЗрдВ рддрддреНрд╡ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣рдЯрд╛рддреЗ рд╣реИрдВ, рддрддреНрд╡ рдХреЛ рдЕрдВрдд рд╕реЗ рд╣рдЯрд╛рддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрддреНрд╡ рдХреЛ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рд╕реЗ рд╣рдЯрд╛рддреЗ рд╣реИрдВред
рдЕрдЬрдЧрд░:
items1 = ['A'] items2 = ['B'] items = items1 + items2
рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рднреА:
items1 = ['A']; items2 = ['B']; items = items1.concat(items2);
рддрд╛рд░ рдХреЗ рд╕реЗрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВ
рдПрдХ рд╕реНрдерд╛рди, рдПрдХ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рдпрд╛ рдПрдХ рдХрдиреЗрдХреНрдЯрд┐рдВрдЧ рдЪрд░рд┐рддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдирдИ рд░реЗрдЦрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рддрддреНрд╡реЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХреЛ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рдорд┐рд▓рд╛рдПрдВред
рдкрд╛рдпрдерди рдореЗрдВ, рдЗрд╕рдХреЗ рд▓рд┐рдП join()
рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдПрдХ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╕реВрдЪреА рдпрд╛ рдЯреБрдкрд▓ рд▓реЗрддрд╛ рд╣реИред рдЕрдирд┐рдпрдВрддреНрд░рд┐рдд (рдкрд╛рдпрдерди рд╕рд┐рдВрдЯреИрдХреНрд╕ рдореЗрдВ) рдХреЗ рд▓рд┐рдП, рдПрдХ рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд╢реБрд░реВ рдХрд░рдирд╛ рдЕрдЬреАрдм рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рдЗрд╕ рд░реВрдк рдореЗрдВ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЖрджрдд рд╣реЛрдЧреА:
items = ['A', 'B', 'C'] text = ', '.join(items)
рдЬреЗрдПрд╕ рдореЗрдВ, рд╕рд░рдгрд┐рдпреЛрдВ рдореЗрдВ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдореНрдорд┐рд▓рд┐рдд join()
рд╡рд┐рдзрд┐ рд╣реЛрддреА рд╣реИ:
items = ['A', 'B', 'C']; text = items.join(', ');
рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рджреЗрдирд╛
- рдкрд╛рдпрдерди рдореЗрдВ рд▓рд┐рд╕реНрдЯ рдФрд░ рдЯреБрдкрд▓реНрд╕ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕рд░рдгрд┐рдпреЛрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВред
- рдкрд╛рдЗрдерди рдореЗрдВ рд╢рдмреНрджрдХреЛрд╢ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдЕрдиреБрд░реВрдк рд╣реИрдВред
- рдкрд╛рдпрдерди рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд╕рдорд╛рди рд╣реИрдВред
- рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ, рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдпрд╛рдж рдХрд░рддреЗ рд╣реБрдП, рджреЗрдЦрднрд╛рд▓ рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдбрд╛рд▓реАред
- рдЙрдирдХреА рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдПрдХрд▓-рдкрдВрдХреНрддрд┐ рд╕рд╢рд░реНрдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореМрдЬреВрдж рд╣реИред
- рдкрд╛рдпрдерди рдореЗрдВ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд╕реАрдХреНрд╡реЗрдВрд╕ (
' '.join
) рдХрд╛ рд╕рдВрдпреЛрдЬрди рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ ' '.join
рд╣рддреЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЬрд▓реНрджреА рд╕реЗ рдЗрд╕рдХреА рдЖрджрдд ' '.join
ред
рдЕрдЧрд▓реА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ, рд╣рдо JSON рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдкрд╛рд░реНрд╕рд┐рдВрдЧ, рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдФрд░ рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ!