Diferença entre Tuple e List Diferença entre

Anonim

Tuple vs List

Tuplas e listas são dois tipos de seqüência diferentes, mas similares, da linguagem Python.

Python

Python é uma linguagem de software que ajuda um em trabalhar mais rapidamente e aumenta a produtividade do programa. Também ajuda na redução do custo de manutenção. É uma linguagem de programação que ajuda na integração dos sistemas de forma eficaz, eficiente e econômica.

Python é uma linguagem que pode ser usada gratuitamente para produtos domésticos ou comerciais. O motivo é que é o OSI (Open Source License) aprovado. Ele é executado no Mac OS X, Windows, Linux / Unix. Python foi portado para. NET máquinas virtuais e Java.

Tuplas e listas de Python são tipos de seqüência semelhantes, causando confusão entre as pessoas aprendendo o idioma, mas apresentam diferenças muito distintas.

Tuples

A sintaxe literal das tuplas é mostrada por parênteses.

Os Tuples são imutáveis. Por "imutável", significa que, uma vez que são criados, eles não suportam operações adicionais que possam ser adicionadas ao idioma e não podem ser modificadas após serem criadas.

Os Tuples são heterogêneos. "Heterogêneo" significa que geralmente as tuplas são um tipo de sequência que tem tipos variados e diferentes, ou as entradas feitas têm significados separados.

Uma tupla é considerada uma unidade coerente.

Tuples mostra estrutura.

Listas

A sintaxe literal das listas é mostrada por colchetes.

As listas são mutáveis. Por "mutable" significa que esses objetos são capazes de suportar operações adicionais. Portanto, a seqüência de lista é um tipo de seqüência que suporta operações quando é adicionado ao idioma mesmo após a criação.

Eles são homogêneos. Por "homogêneo", isso significa que esses tipos de seqüência lidam com o mesmo ou o mesmo tipo de coisas. É preciso lidar individualmente com os itens.

As listas mostram a ordem.

Resumo:

1. Tuplas e listas são duas seqüências semelhantes da mesma linguagem de programação, o Python. Os Tuples são imutáveis, o que significa que eles não podem ser modificados quando foram criados; enquanto que uma lista é uma seqüência que é mutável. Pode ser modificado depois que ele é criado, e ele também oferece suporte a operações adicionais.

2. A sintaxe literal das tuplas é mostrada por parênteses, enquanto a sintaxe literal das listas é mostrada por colchetes.

3. Os Tuples são heterogêneos enquanto as listas são homogêneas. É preciso lidar individualmente com os itens.

4. Os Tuples mostram a estrutura, enquanto as listas mostram a ordem.