Питхон

Како се придружити листама у Питхону

Како се придружити листама у Питхону

Листе су важна структура података у Питхону, која се користи за чување више елемената у једном контејнеру. Питхон листе могу да чувају и сличне типове и хетерогене типове елемената. У Питхону можете да се придружите или спојите две или више листа. Придруживање листи спаја бројне листе у једну листу. Овај чланак објашњава спајање или спајање Питхон листа на неколико начина.

Како се придружити Питхон листама

Следеће методе укључују придруживање листа у Питхону:

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

О овим методама ћемо разговарати једну по једну.

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

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

#цреатинг лист 1
миЛист1 = [1,2,3,4,5]
#цреатинг лист 2
миЛист2 = [6,7,8,9]
# спајање листа 1 и 2 помоћу функције додавања
миЛист1.додај (миЛист2)
#принтинг тхе нев лист
испис (миЛист1)

Оутпут

У излазу ћете видети да је прва листа додата на другу, на крај листе као ставка.

Да бисмо се придружили елементима листа, потребно је да прелистамо лист2 користећи за петљу и додајте сваку ставку посебно на крај листе1.

#цреатинг лист 1
миЛист1 = [1,2,3,4,5]
#цреатинг лист 2
миЛист2 = [6,7,8,9]
# спајање листа 1 и 2 помоћу функције додавања
за к у миЛист2:
миЛист1.додати (к)
#принтинг тхе нев лист
испис (миЛист1)

Оутпут

Сада се види да су спискови повезани.

Слично томе, можемо придружити три листе помоћу функције аппенд ().

#цреатинг лист 1
миЛист1 = [1,2,3,4,5]
#цреатинг лист 2
миЛист2 = [6,7,8,9]
#цреатинг лист 3
миЛист3 = ['камран', 'Саттар', 'Аваиси']
# спајање спискова 1, 2 и 3 помоћу функције додавања
за к у миЛист2:
миЛист1.додати (к)
за к у миЛист3:
миЛист1.додати (к)
#штампање листе
испис (миЛист1)

Оутпут

2. метод: Коришћење функције ектенсион ()

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

проширити() функцију. У следећем примеру ћемо направити две листе и придружити им се помоћу проширити() функцију.

#цреатинг лист 1
миЛист1 = [1,2,3,4,5]
#цреатинг лист 2
миЛист2 = [6,7,8,9]
# користећи функцију ектенсион ()
миЛист1.прошири (миЛист2)
#штампање листе
испис (миЛист1)

Оутпут

Као што видите у следећем излазу, листе су успешно спојене.

3. метод: Коришћење оператора '+'

Листе се такође могу придружити помоћу оператора '+'. Ово је најлакши начин за придруживање листама у Питхону. Листе које су спојене помоћу оператора '+' чувају се на новој листи. У следећем примеру ћемо користити оператор '+' да спојимо три листе.

#цреатинг лист 1
миЛист1 = [1,2,3]
#цреатинг лист 2
миЛист2 = [4,5,6,7,8]
#цреатинг лист 3
миЛист3 = [1,3,4,6,7,8,4]
# придруживање листи помоћу оператора '+'
миЛист1 = миЛист1 + миЛист2 + миЛист3
#штампање листе
принт ("Спојена листа је:", миЛист1)

Оутпут

Следећи излаз приказује спојене листе.

4. метод: Коришћење оператора '*'

Оператор '*' се такође може користити за придруживање Питхон листама. Међутим, ову функцију подржава само Питхон 3.6+ верзија Питхона. Спојене листе се чувају на новој листи. Да се ​​придружимо листама помоћу оператора '*'.

#креирање листе 1
миЛист1 = [1,2,3]
#креирање листе 2
миЛист2 = [4,5,6,7,8]
#креирање листе 3
миЛист3 = [1,3,4,6,7,8,4]
# придруживање листи помоћу оператора '*'
миЛист1 = [* миЛист1, * миЛист2, * миЛист3]
#штампање листе
принт ("Спојена листа је:", миЛист1)

Оутпут

Као што можете видети у следећем излазу, листе су успешно спојене помоћу оператора '*'.

Закључак

Листа у Питхону је контејнер који се користи за чување елемената у низу. Питхон листама се може придружити на више начина. Овај чланак је кроз неколико једноставних примера објаснио како се придружују листе у Питхону помоћу четири основне методе.

Водич за битку за Веснотх
Битка за Веснотх је једна од најпопуларнијих стратешких игара отвореног кода које тренутно можете играти. Не само да је ова игра у развоју већ јако ду...
0 А.Д. Приручник
Од многих стратешких игара тамо, 0 А.Д. успева да се истакне као свеобухватан наслов и врло дубока, тактичка игра упркос томе што је отворен извор. Ра...
Водич за Унити3Д
Увод у Унити 3Д Унити 3Д је моћан мотор за развој игара. То је унакрсна платформа која вам омогућава да креирате игре за мобилне уређаје, веб, стоне р...