Práctica de convertir cadenas en listas de palabras en Python
#1.dictionary
dict = {'nombre': 'Zara', 'edad': 7, 'clase' : 'Primero'}
#Diccionario a cadena, devuelve: Imprimir tipo(str(dict)), str(dict) # Puedes convertir el diccionario en una tupla y devolver: ('edad', 'nombre', 'clase') imprimir tupla( dict) # Puedes convertir el diccionario en una tupla, devuelve: (7, 'Zara', 'First') imprimir tupla( dict.values()) #El diccionario se puede convertir en una lista, devuelve: ['edad', 'nombre', 'clase'] imprimir lista(dict ) #Diccionario para lista imprimir dict.values #2.Tuple tup=(1, 2, 3, 4, 5 ) #Tupla a cadena, devuelve: (1, 2, 3, 4, 5) imprime tup.__ str__() #Tupla a listas, devolver: [1, 2, 3, 4, 5] Imprimir lista(tup) #Las tuplas no se pueden convertir a diccionario #3. Lista #4. Lista nums=[1, 3, 5, 7, 8, 13, 20]; #Listas a cadena, devuelve:[1, 3, 5, 7, 8, 13, 20] imprime str(nums) #List a tupla, devuelve: (1, 3 , 5, 7 , 8, 13, 20) imprimir tupla(nums) #List no se puede convertir a diccionario #4, String p> #Cadena a tupla, devolver: (1, 2, 3) #Cadena a tupla: (1, 2, 3) imprimir tupla(eval( "(1,2 ,3)")) #Cadena a la lista, devuelve: [1, 2, 3] imprimir lista(eval("(1,2, 3)")) # Cadena al diccionario, devuelve: print type(eval("{'nombre':'ljq', 'edad' :24}") )