Latest web development tutorials

tupla python3

tupla Python con una lista de similar, excepto que la tupla no se puede modificar.

Tuplas con paréntesis, corchetes utilizan.

Tupla crear muy sencillo, sólo tiene que añadir los elementos que aparecen entre paréntesis y separados por comas pueden ser.

Los siguientes ejemplos:

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

tuplas vacías

tup1 = ();

Tupla contiene sólo un elemento, es necesario agregar una coma después del elemento

tup1 = (50,);

Tupla es similar a un índice de la cadena subíndice es cero, se puede interceptar, combinaciones y similares.


tupla de acceso

Las tuplas pueden utilizar subíndice para acceder a los valores de tupla siguientes ejemplos:

#!/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])

Los ejemplos de la salida anterior:

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

Modificación de Meta Group

valores de los elementos de tupla no se pueden modificar, pero se puede conectar una combinación de tuplas, los siguientes ejemplos:

#!/usr/bin/python3

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

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

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

Los ejemplos de la salida anterior:

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

Retire tupla

valores de los elementos de tupla no se pueden eliminar, pero podemos utilizar la instrucción del para eliminar toda la tupla, los siguientes ejemplos:

#!/usr/bin/python3

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

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

Después se elimina el ejemplo anterior tupla, la variable de salida será excepciones, la salida es el siguiente:

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

operadores de tupla

Y cuerdas, tuplas se pueden utilizar entre + y * son operadas. Esto significa que pueden generar una nueva tupla después de las operaciones de combinación y la replicación.

expresión de Python resultado descripción
len ((1, 2, 3)) 3 Calcular el número de elementos
(1, 2, 3) + (4, 5, 6) (1, 2, 3, 4, 5, 6) conexión
[ 'Hola!'] * 4 [ '¡Hola!', '¡Hola!', '¡Hola!', '¡Hola!'] copia
3 en (1, 2, 3) verdadero elemento existe
para x en (1, 2, 3): print x, 123 iteración

Índice tupla, la interceptación

Debido a que es una secuencia de tuplas, por lo que puede acceder a los elemento de la tupla especifica la ubicación para ser interceptado en la sección de índice de los elementos, de la siguiente manera:

tupla:

L = ('Google', 'Taobao', 'w3big')
expresión de Python resultado descripción
L [2] 'W3big!' Lea el tercer elemento
L [-2] "Taobao" Leer al revés; leer el último segundo elemento
L [1:] ( 'Taobao', 'w3big!') Todos los elementos de la interceptación de la segunda después del inicio.

Ejecutar los ejemplos son los siguientes:

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

Tupla funciones incorporadas

tupla Python contiene las siguientes funciones incorporadas

No. Método y Descripción Ejemplos
1 len (tupla)
Calcular el número de elementos de tupla.
>>> tuple1 = ('Google', 'w3big', 'Taobao')
>>> len(tuple1)
3
>>> 
2 max (tupla)
Devuelve el máximo tupla elemento.
>>> tuple2 = ('5', '4', '8')
>>> max(tuple2)
'8'
>>> 
3 min (tupla)
Devuelve los elementos mínimos de tupla.
>>> tuple2 = ('5', '4', '8')
>>> min(tuple2)
'4'
>>> 
4 tupla (ss)
Las listas en tuplas.
>>> list1= ['Google', 'Taobao', 'w3big', 'Baidu']
>>> tuple1=tuple(list1)
>>> tuple1
('Google', 'Taobao', 'w3big', 'Baidu')