O melhor tutorial python3 tupla em 2024. Neste tutorial você pode aprender tuple acesso,Modificando Meta Group,Remover tupla,operadores uplos,índice da tupla, interceptação,Tupla funções embutidas,

python3 tupla

tupla Python com uma lista de itens similares, excepto que o tuplo não pode ser modificada.

Tuples com parênteses, use colchetes.

Tuple criar muito simples, só precisa adicionar os elementos entre parênteses e separados por vírgulas pode ser.

Os exemplos que se seguem:

tup1 = ('Google', 'w3big', 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = "a", "b", "c", "d";

tuplas vazias

tup1 = ();

Tupla contém apenas um elemento, você precisa adicionar uma vírgula após o elemento

tup1 = (50,);

Tupla é semelhante a um índice de cadeia subscrito é zero, pode ser recebido, combinações e semelhantes.


tuple acesso

Tuples pode usar o índice índice para acessar os valores de tupla seguintes exemplos:

#!/usr/bin/python3

tup1 = ('Google', 'w3big', 1997, 2000)
tup2 = (1, 2, 3, 4, 5, 6, 7 )

print ("tup1[0]: ", tup1[0])
print ("tup2[1:5]: ", tup2[1:5])

Exemplos de saída acima:

tup1[0]:  Google
tup2[1:5]:  (2, 3, 4, 5)

Modificando Meta Group

valores de elementos de tupla não podem ser modificados, mas podemos nos conectar uma combinação de tuplas, os seguintes exemplos:

#!/usr/bin/python3

tup1 = (12, 34.56);
tup2 = ('abc', 'xyz')

# 以下修改元组元素操作是非法的。
# tup1[0] = 100

# 创建一个新的元组
tup3 = tup1 + tup2;
print (tup3)

Exemplos de saída acima:

(12, 34.56, 'abc', 'xyz')

Remover tupla

valores de elementos de tupla não pode ser excluído, mas podemos usar a instrução del para eliminar toda a tupla, os seguintes exemplos:

#!/usr/bin/python3

tup = ('Google', 'w3big', 1997, 2000)

print (tup)
del tup;
print ("删除后的元组 tup : ")
print (tup)

Após o exemplo tupla acima é excluído, a variável de saída será exceções, a saída é a seguinte:

删除后的元组 tup : 
Traceback (most recent call last):
  File "test.py", line 8, in <module>
    print (tup)
NameError: name 'tup' is not defined

operadores uplos

E cordas, tuplas pode ser usado entre + e * são operados. Isso significa que eles podem gerar uma nova tupla após as operações de combinação e replicação.

expressão Python resultado descrição
len ((1, 2, 3)) 3 Calcular o número de elementos
(1, 2, 3) + (4, 5, 6) (1, 2, 3, 4, 5, 6) conexão
[ 'Olá!'] * 4 [ 'Olá!', 'Hi! "," Hi! "," Hi! "] cópia
3, em (1, 2, 3) verdadeiro elemento existe
para x em (1, 2, 3): de impressão X, 123 iteração

índice da tupla, interceptação

Porque tupla é uma sequência de, por isso, pode aceder ao elemento tupla especifica o local para ser recebido na secção índice dos elementos, como segue:

tuple:

L = ('Google', 'Taobao', 'w3big')
expressão Python resultado descrição
G [2] 'W3big!' Leia o terceiro elemento
L [-2] "Taobao" Leia trás; ler o segundo último elemento
L [1]: ( "Taobao", "w3big! ') Intercepção Todos os elementos do segundo após o início.

Executar os exemplos são os seguintes:

>>> L = ('Google', 'Taobao', 'w3big')
>>> L[2]
'w3big'
>>> L[-2]
'Taobao'
>>> L[1:]
('Taobao', 'w3big')

Tupla funções embutidas

Python tupla contém as seguintes funções embutidas

Não. Método e Descrição Exemplos
1 len (tupla)
Calcule o número de elementos de tupla.
>>> tuple1 = ('Google', 'w3big', 'Taobao')
>>> len(tuple1)
3
>>> 
2 max (tupla)
Retorna o elemento de tupla máxima.
>>> tuple2 = ('5', '4', '8')
>>> max(tuple2)
'8'
>>> 
3 min (tupla)
Retorna os elementos mínimos tupla.
>>> tuple2 = ('5', '4', '8')
>>> min(tuple2)
'4'
>>> 
4 tuplo (SEQ)
As listas em tuplas.
>>> list1= ['Google', 'Taobao', 'w3big', 'Baidu']
>>> tuple1=tuple(list1)
>>> tuple1
('Google', 'Taobao', 'w3big', 'Baidu')
python3 tupla
10/30