Листе су важна структура података у Питхону, која се користи за чување више елемената у једном контејнеру. Питхон листе могу да чувају и сличне типове и хетерогене типове елемената. У Питхону можете да се придружите или спојите две или више листа. Придруживање листи спаја бројне листе у једну листу. Овај чланак објашњава спајање или спајање Питхон листа на неколико начина.
Како се придружити Питхон листама
Следеће методе укључују придруживање листа у Питхону:
- Помоћу додати() функцију
- Помоћу проширити() функцију
- Помоћу '+' оператер
- Помоћу '*' оператер
О овим методама ћемо разговарати једну по једну.
1. метод: Коришћење функције аппенд ()
Тхе додати() функција је уграђена функција у Питхону која убацује елементе на крај листе. У следећем примеру ћемо користити додати() функција за спајање две листе.
#цреатинг лист 1миЛист1 = [1,2,3,4,5]
#цреатинг лист 2
миЛист2 = [6,7,8,9]
# спајање листа 1 и 2 помоћу функције додавања
миЛист1.додај (миЛист2)
#принтинг тхе нев лист
испис (миЛист1)
Оутпут
У излазу ћете видети да је прва листа додата на другу, на крај листе као ставка.
Да бисмо се придружили елементима листа, потребно је да прелистамо лист2 користећи за петљу и додајте сваку ставку посебно на крај листе1.
миЛист1 = [1,2,3,4,5]
#цреатинг лист 2
миЛист2 = [6,7,8,9]
# спајање листа 1 и 2 помоћу функције додавања
за к у миЛист2:
миЛист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)
Оутпут
Као што можете видети у следећем излазу, листе су успешно спојене помоћу оператора '*'.
Закључак
Листа у Питхону је контејнер који се користи за чување елемената у низу. Питхон листама се може придружити на више начина. Овај чланак је кроз неколико једноставних примера објаснио како се придружују листе у Питхону помоћу четири основне методе.