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') |