logo

Како спојити два низа у Питхон-у

Увод:

У овом чланку расправљамо о томе како спојити два низа у Питхон-у. Овде углавном додајемо два низа и формирамо један низ. Питхон стринг је колекција Уницоде знакова. Питхон пружа многе уграђене функције за манипулацију стринговима. Конкатенација стрингова је процес у коме се један стринг спаја са другим. Дакле, спајање два низа се врши неким процесом, то су -

  1. Коришћење + оператора
  2. Коришћење методе јоин().
  3. Коришћењем % методе
  4. Коришћење функције формат().

Сада ћемо укратко разговарати о овим методама спајања у Питхон-у.

1. Коришћење + Оператор:

Ово је једноставан начин да комбинујете две жице. Оператор + додаје вишеструке низове заједно. Стрингови морају бити додељени различитим променљивим јер су стрингови непроменљиви. Хајде да разумемо следећи пример.

Програмски код:

Овде дајемо пример конкатенације у Питхон-у. Прво смо иницијализовали два низа и додали их са '+' оператором. Затим сачувајте вредност у другој променљивој, а затим је одштампајте. Код је дат испод -

 # Two string concatenation using Python program # Initialisation of two strings str1 = 'Hello ' str2 = 'Coders' # Using + Operator, we add two strings in strings concatenation str3 = str1 + str2 # Printing the new string, which is combination of str1 and str2 print('The new combined string is:',str3) 

Излаз:

Сада компајлирамо горњи код у Питхон-у и након успешне компилације покрећемо га. Тада је излаз дат у наставку -

 The new combined string is: Hello Coders 

Објашњење:

У горњем примеру, променљива стр1 чува стринг 'Здраво', а променљива стр2 чува 'Кодере'. Користили смо оператор + да комбинујемо ове две стринг променљиве и ускладиштене у стр3. Затим штампамо нови комбиновани стринг стр3.

2. Коришћење методе јоин().

Метод јоин() се користи за спајање низа у којима је стр сепаратор спојио елементе секвенце. Хајде да разумемо следећи пример.

Програмски код:

Овде дајемо пример конкатенације у Питхон-у. Прво смо иницијализовали два низа, а затим их додали помоћу методе јоин(). Затим сачувајте вредност у другој променљивој, а затим је одштампајте. Код је дат испод -

 # Two string concatenation using Python program # Initialisation of two strings str1 = 'Hello' str2 = 'JavaTpoint' # join() method is used to combine the strings print(''.join([str1, str2])) # join() method is used to combine # the string with a separator Space(' ') str3 = ' '.join([str1, str2]) print('The new combined string is:',str3) 

Излаз:

 HelloJavaTpoint The new combined string is: Hello JavaTpoint 

Објашњење:

У горњем коду, променљива стр1 чува стринг 'Хелло', а променљива стр2 чува 'ЈаваТпоинт'. Метод јоин() враћа комбиновани стринг који је ускладиштен у стр1 и стр2. Метод јоин() узима само листу као аргумент. Након коришћења методе јоин(), комбиновани стринг смештамо у другу променљиву, стр3. Затим га штампамо.

3. Коришћење % Оператор

Оператор % се користи за форматирање стрингова. Такође се може користити за конкатенацију низова. Хајде да разумемо следећи пример.

Програмски код:

32-битна архитектура наспрам 64-битна

Овде дајемо пример конкатенације у Питхон-у. Прво смо иницијализовали три стринга и додали их оператором '%'. Затим штампамо конкатенацију три низа. Код је дат испод -

 # Three string concatenation using Python program # Initialisation of three strings str1 = 'Hello' str2 = 'coders' str3 = 'India' # % Operator is used here to combine the string print('% s % s %s' % (str1, str2, str3)) 

Излаз:

Сада компајлирамо горњи код у Питхон-у и након успешне компилације покрећемо га. Тада је излаз дат у наставку -

 Hello coders India 

Објашњење -

У горњем коду, %с представља тип података низа. Проследили смо вредност сваке променљиве у %с који је комбиновао низове и вратио 'Здраво кодери Индија'.

4. Коришћење функције формат().

Питхон обезбеђује функцију стр.формат(), која омогућава коришћење вишеструких замена и форматирања вредности. Он прихвата позиционе аргументе и спаја стринг кроз позиционо форматирање. Хајде да разумемо следећи пример.

Програмски код:

Овде дајемо пример конкатенације у Питхон-у. Прво, узимамо кориснички унос од три стринга, а затим их додајемо помоћу функције формат(). Затим сачувајте вредност у другој променљивој, а затим је одштампајте. Код је дат испод -

 # Three string concatenation using Python program # Taking user inputs of three strings str1 = input('Enter the value of Str1: ') str2 = input('Enter the value of Str2: ') str3 = input('Enter the value of Str3: ') # format function is used here to concatenate the strings print('{} {} {}'.format(str1, str2, str3)) # Store the result in new variable, str4 str4 = '{} {} {}'.format(str1, str2, str3) # Print the combined string which is stored in str4 print(str4) 

Излаз:

Сада компајлирамо горњи код у Питхон-у и након успешне компилације покрећемо га. Тада је излаз дат у наставку -

 Enter the value of Str1: Welcome Enter the value of Str2: To Enter the value of Str3: JavaTpoint Welcome To JavaTpoint Welcome To JavaTpoint 

Објашњење:

У горњем коду, функција формат() комбинује три стринга узета као кориснички унос и складишти комбиновани стринг у променљиву стр4. Витичасте заграде {} се користе као положај стрингова. Затим штампамо стр4.