Разлика између Листе и Тупле

Кључна разлика - Листа вс Тупле
 

Питхон је програмски језик високог нивоа опште намене. То је лако читати и учити. Стога је почетницима уобичајен језик за покретање рачунарског програмирања. Програми Питхон лако се тестирају и уклањају исправке. То је језик који се користи за прављење различитих апликација. Неки од њих су машинско учење, рачунарски вид, развој веба, мрежно програмирање. Питхон се користи за израду алгоритама за решавање сложених проблема. Две методе чувања података Питхона су Лист и Тупле. Елементи листе се могу мењати. Дакле, листа се може променити. Елементи копче се не могу мењати. Дакле, тупо је непроменљив. Овај чланак говори о разлици између листе и тупле. Тхе кључна разлика између листе и тупле је то листа се може мењати док је корич непроменљив.

САДРЖАЈ

1. Преглед и кључне разлике
2. Шта је Листа
3. Шта је Тупле
4. Сличности између Листа и Тупле
5. Упоредна упоредба - Листа вс табела у табеларном облику
6. Резиме

Шта је Листа?

У програмским језицима као што су Ц или Ц ++, низ се користи за држање елемената истог типа података. Али на Питхон листи, сви елементи не морају бити истог времена. Свака ставка на листи одвојена је зарезом. Сви елементи су укључени у квадратне заграде. Пример листе је лист1 = [1, “абц”, 4.5]; Индекс листе почиње са нулом. Према томе, елемент 1 има индекс 0, а абц има индекс 1 итд. Могуће је користити и негативни индекс. Последњи елемент листе има индекс -1. Тада елемент „абц“ има индекс -2 итд.

Могуће је узети низ елемената са листе. Ово се зове сечење. Када постоји следећа листа, која је лист1 = ['а', 'б', 'ц', 'д', 'е', 'ф', 'г'], испис се штампа (лист1 [2: 5]) ће исписати ц, д, е. Укључен је елемент у индексу два, али не и елемент у индексу пет.

Листе се могу промијенити. Стога се елементи на листи могу мењати. Претпоставимо да постоји листа као, лист1 = [2,4,6,8]. Ако програмер жели променити први елемент у вредност 1, онда га може променити тако што ће написати изјаву лист1 [0] = 1. Питхон језик већ има уграђене функције за додавање нових ставки на листу. То је функција додавања. Када постоји листа као што је лист1 = [1,2,3], програмер може додати нови елемент 4 користећи лист1.аппенд (4).

Елементи листе могу се избрисати коришћењем дел (), преношењем одговарајућег индекса. Претпоставимо да постоји листа као лист1 = [1,2,3,4]. Изјава дел (лист1 [2]) ће дати 1,2, 4. Елемент у другом индексу је 3. Тај елемент ће бити обрисан. Када постоје две листе као лист1 = [1,2,3] и лист2 = [4,5,6], програмер се може придружити тим двема листама користећи операцију спајања као лист1 + лист2. Даће комбиновану листу [1,2,3,4,5,6].

На располагању је неколико метода са списком за руковање листама. Неки од њих су уметнути (), уклонити (), рачунати () итд. Имплементација листе на Питхон-у је једноставна у поређењу са низовима других програмских језика као што су Ц, Ц ++ итд..

Шта је Тупле?

Тупле је сличан листи. Свака ставка на листи одвојена је зарезом. Сви елементи су укључени у заграде. Тупле може имати различите врсте елемената. Сваки елемент је одвојен зарезом. Пример тупле је тупле1 = (1,2,3). Први елемент има индекс 0. Други елемент има индекс 1 и тако даље. Тупле такође може имати негативно индексирање. Дакле, вредност 3 има индекс -1. 2 вреднује индекс -2 и тако даље.

Програмер може преузети низ елемената у копчи. Претпоставимо да постоји тупле, тупле1 = (1,2,3,4,5). Штампање изјава (лист1 [2: 5]) одштампаће 3,4. Укључен је елемент у индексу два, али не и елемент у индексу пет.

Туполови су непроменљиви. Стога се елементи на листи не могу мењати. Променом елемената добићете грешке. Али ако је елемент мутибилни тип података, тада се његове угнијежђене ставке могу мијењати. Претпоставимо да постоји тупле као тупле1 = (1,2, [3,4]). Чак и ако је ово збирка, елемент у индексу 2 има листу. За промену 1ст елемента у тој листи до 5, може се користити изјава тупле1 [2] [0] = 5. Како је копча непроменљива, елементи се не могу избрисати. Али помоћу функције дел може се обрисати цео тупле. на пример. дел (тупле1).

Слика 01: Примери пописа и набора

Постоје функције које пружа Питхон за операције засноване на тупле-у. Функција лен () помаже у проналажењу броја елемената у комплету. Функције мак и мин могу се користити за проналажење максималне и минималне вредности копче. Имплементација набора је једноставан поступак поређења са низовима у другом програмском језику, као што је Ц / Ц++.

Које су сличности између Листа и Тупле?

  • И Листа и Тупле се користе за чување низа елемената у Питхон-у.
  • Индекс и листе и збирке почиње са нулом.
  • Сваки елемент је одвојен зарезом у Листу и Тупле.
  • И Листа и Тупле могу имати различите врсте елемената.
  • Листа може садржавати угнијежђену листу, а тупле може садржавати угнијежђени копч.
  • И Листа и Тупле подржавају негативно индексирање.

Која је разлика између листе и тупле?

Лист вс Тупле

Листа је сложени тип података у програмском језику Питхон-а који може да чува различите врсте података и може да промени елементе једном створене. Тупле је сложени тип података у програмском језику Питхон-а који може чувати различите врсте података и не може мењати елементе једном када је креиран.
 Променљивост
Листа се може променити. Може се променити када се једном креира. Корица је непроменљива. Не може се променити када се креира.
Затварање елемената
Елементи листе су у квадратним заградама. Елементи копче су затворени у заградама.
 Брзина
Итерација кроз елементе на листи није брза као у збиру. Итерација кроз елементе у копчи је бржа од листе.

Резиме - Листа вс Тупле 

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

Преузмите ПДФ оф Лист вс Тупле

Можете преузети ПДФ верзију овог чланка и користити је за оффлине употребу према напомени. Молимо преузмите ПДФ верзију овде: Разлика између листе и тупле

Референце

1.туториалспоинт.цом. „Питонске листе“. Тачка, доступна овде 
2.туториалспоинт.цом. "Питхон Туплес." Поента. Доступно овде