Categorías
Otros

Secuencia de Python tipo 2 (tupla de tupla)

Tupla

La tupla es similar a la lista y los elementos de la tupla no se pueden cambiar.
lista y tuplas se pueden convertir entre sí
Ventajas

  • Proteger los datos sin procesar
  • Obtenga una velocidad de recorrido más rápida

1. Creación de la tupla

tup=(1,2)
tup1=(1,)
tup2=('a','b','c')

La creación de la tupla solo se puede agregar a los paréntesis para agregar un elemento dividido por una coma.
Nota: Cuando solo hay un elemento en el grupo de ing, debe agregar un elemento secundario después de que el elemento no esté claro.

tup=(1)
tup1=(1,)
print(type(tup))
print(type(tup1))
<class 'int'>
<class 'tuple'>

2. Acceso a la tupla

Se puede acceder a los elementos de la tupla mediante un valor de índice o un sector

tup=(1,2,3,4,5)
print("The first element is:",tup[0])
print("The first to third elements is,",tup[:3])
print("The group is:",tup)

El resultado de la operación es el siguiente

The first element is: 1
 The first one to the third element is, (1, 2, 3)
 The group is: (1, 2, 3, 4, 5)

3. Modificación de la tupla

Los elementos de la tupla no se pueden modificar, pero podemos crear un nuevo grupo de ing y empalmar el grupo de tuplas.

tup=('China','United States','United Kingdom','France')
tup1=('Germany','Japan','Italy')
tup2=tup1+tup
#tup [1] = 'Canada' error ingline elements cannot be modified
print(tup2)

El resultado de la operación es el siguiente

('Germany', 'Japan', 'Italy', 'China', 'United States', 'United Kingdom', 'France')

4. Eliminar la tupla

Los elementos de la tupla no pueden ser modificados naturaleza, pero podemos usarlo.del Método Eliminar toda la tupla

tup=('China','United States','United Kingdom','France')
print(tup)
del tup
print(tup)

El resultado de la operación es el siguiente

NameError: name 'tup' is not defined  # Here I have deleted the entire tuple, TUP has been recycled
('China', 'United States', 'United Kingdom', 'France')

5. Método incorporado

CMP (tupla1, tupla2) (!! Método integrado python2) Comparar dos elementos de tupla
Operator.eq (TUP, TUP2) (método integrado python3) Comparar dos elementos de tupla
len(tupla) Calcular el número de elementos de peaje
max(tupla) Devuelve el elemento máximo en la tupla
min(tupla) Valor mínimo del elemento devuelto en la tupla
tupla(seq) Convierta la lista en un grupo de tuplas
  La instrucción Sql ejecutada se muestra en la consola
5-1 comparar dos elementos Operator.eq ()

El método de comparación integrado en Python2 es CMP (tupla1, tupla2) y el método se cancela en Python3. En su lugar, es operator.eq () y es necesario importar la biblioteca del operador cuando se utiliza.
Tome Python3 aquí como ejemplo

import operator
tup=(1,2,3)
tup_1=(1,2,4)
tup1=('a','b','c')
tup1_1=('a','c','b')
tup1_2=('a','b','c','d')
tup2=("hello",)
tup2_1=("halo",)
print(operator.eq(tup,tup_1)) #      
print(operator.eq(tup1,tup1_1))# Characters and characters
print(operator.eq(tup1,tup1_2))# Characters and characters
print(operator.eq(tup2,tup2_1))# String with strings
print(operator.eq(tup,tup2_1))#      

La tupla mixta también se puede comparar
El resultado de la operación es el siguiente

False
False
False
False
False
5-2 Calcular la longitud de la tupla Len (tupla)
tup=(1,2,3,4,5)
print(len(tup))

El resultado de la operación es el siguiente

5
5-3 Calcular el valor máximo (tupla) y mínimo menos MIN (Tupla)
tup=(1,2,3,4,5)
tup1=('a','b','c','c')
tup2=('hello','helloa','halo')
print(max(tup))
print(max(tup1))
print(max(tup2))

El resultado de la operación es el siguiente

5
c
helloa
5-4 lista Convertir a tupla TUPLE (LISTA)
list1=[1,2,3,4]
print(tuple(list1))

El resultado de la operación es el siguiente

(1, 2, 3, 4)
Grupo Yuan derivado

Lo mismo es lo mismo que la lista, la tupla también se deriva, y se utiliza para generar un determinado elemento regular y ponerlo en una tupla.

tup1=(x for x in range(10) if x%2==0)
print(tup1)
print(tuple(tup1))

El resultado de la operación es el siguiente

<generator object <genexpr> at 0x000002060A70B408>
(0, 2, 4, 6, 8)

Nota: El iterador se genera directamente con el
Requiere convertir al tipo TUPLE

  Baidu disponible Paddlepaddle Chart Neural Network 7th Camp Camp - Primera Red Neuronal del Conocimiento

.

Por Programación.Click

Más de 20 años programando en diferentes lenguajes de programación. Apasionado del code clean y el terminar lo que se empieza. ¿Programamos de verdad?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *