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