Requisitos previos: conjunto de Python
En este artículo, discutiremos cómo recuperar elementos de los conjuntos en Python.
Ejemplo 1: Obtener todos los elementos usando for loop
Al iterar los elementos en un conjunto usando el bucle for, podemos obtener todos los elementos del conjunto.
Ejemplo :
Python3
# create a set with integer elements data = {7058, 7059, 7072, 7074, 7076} # display set elements using for loop for i in data: print(i) print("----") # create a set with string elements data1 = {"sravan", "harsha", "jyothika"} # display set elements using for loop for i in data1: print(i)
Salida :
7072 7074 7076 7058 7059 ---- sravan harsha jyothika
Ejemplo 2: acceder a elementos particulares usando el índice
En conjunto no podemos realizar la indexación, primero, tenemos que convertir ese conjunto en una lista y luego realizar la indexación. Entonces estamos usando la función list() para convertir el conjunto en la lista.
Ejemplo:
Python3
# create a set with integer elements data = {7058, 7059, 7072, 7074, 7076} # retrieve 1 st element print(list(data)[0]) # retrieve 4 th element print(list(data)[3]) # retrieve last element print(list(data)[-1])
Salida :
7072 7058 7059
Ejemplo 3: recuperar el último elemento
Podemos convertirlo en una lista y luego acceder al último elemento usando la función pop() . Esto obtendrá el último elemento o también podemos usar index = -1 para obtener el último elemento.
Ejemplo :
Python3
# create a set with integer elements data = {7058, 7059, 7072, 7074, 7076} # retrieve last element print(list(data)[-1]) # retrieve last element print(list(data).pop())
Salida :
7076 7076
Ejemplo 4: Acceso al primer elemento
Podemos acceder al primer elemento del conjunto usando la función iter() , tenemos que aplicarle next() para obtener el primer elemento.
Sintaxis : siguiente (iter (conjunto))
Ejemplo :
Python3
# create a set with integer elements data = {7058, 7059, 7072, 7074, 7076} # retrieve first element print(next(iter(data)))
Salida :
7058
También podemos usar el método first() del módulo iteration_utilities, que devolverá el primer elemento.
Sintaxis : primero (conjunto)
Ejemplo :
Python3
# import iteration_utilities from iteration_utilities import first # create a set with integer elements data = {7058, 7059, 7072, 7074, 7076} # retrieve first element print(first(data))
Salida :
7058
Ejemplo 5: recuperar elementos aleatorios
Podemos obtener un número n de elementos aleatorios de un conjunto usando la función sample() . Está disponible en un módulo aleatorio y devolverá una lista de elementos de muestra.
Ejemplo :
Python3
# import random module import random # create a set with integer elements data = {7058, 7059, 7072, 7074, 7076} # retrieve 2 random elements print(random.sample(data, 2)) # retrieve 1 random element print(random.sample(data, 1)) # retrieve 4 random elements print(random.sample(data, 4))
Salida :
[7058, 7074] [7072] [7059, 7074, 7058, 7076]
Publicación traducida automáticamente
Artículo escrito por sravankumar8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA