Articles of tuplas de

Python ordena una lista por longitud de valor en tupla

Estoy teniendo dificultades para ordenar una lista de tuplas. Me gustaría ordenar por la longitud de una cadena en la lista. Por ejemplo: l = [(99,’bbc’, 121),(33,’abcd’, 231),(44,’zb’, 148), (23,’abcde’,221)] si ordeno por elemento 1: l.sort(key=itemgetter(1), reverse=True) Esto ordenará en la clasificación alfabética de las cadenas, no en la longitud. Preferiría ordenar en lugar y […]

¿Cuál es la mejor manera de verificar si una tupla tiene algún valor vacío / Ninguno en Python?

¿Cuál es la manera mejor / más eficiente de verificar si todos los valores de la tupla? ¿Debo recorrer todos los elementos de la tupla y verificarlos o hay alguna manera mejor? Por ejemplo: t1 = (1, 2, ‘abc’) t2 = (”, 2, 3) t3 = (0.0, 3, 5) t4 = (4, 3, None) Al […]

Python: ¿Convertir de tupla a cadena?

digamos que tengo una cuerda s = “Tuple: ” y Tuple (almacenados en una variable llamada tup): (2, a, 5) Estoy intentando que mi cadena contenga el valor “Tuple: (2, a, 5)”. Me di cuenta de que no puedes simplemente concatenarlos. ¿Alguien sabe la forma más sencilla de hacer esto? Gracias.

¿Cuál es la mejor práctica para manejar tuplas de un solo valor en Python?

Estoy utilizando una función de biblioteca de terceros que lee un conjunto de palabras clave de un archivo y se supone que devuelve una tupla de valores. Lo hace correctamente siempre que haya al menos dos palabras clave. Sin embargo, en el caso de que solo haya una palabra clave, devuelve una cadena en bruto, […]

Ordenar Tuplas Python

Tengo una lista de tuplas en mi código python de Blender scores=[(1489,”Sean”), (2850,”Bob”), (276,”Crap Player”), (78495, “Great Player”), (8473, “Damian”), (4860, “Andy”), (0, “Stephen”)] Estoy tratando de ordenarlos por su puntuación mediante el uso de este sorted(scores, key=lambda score: score[0], reverse=True) Pero esto no está funcionando. No tengo ni idea de porqué. ¿Algun consejo? He […]

Manera pythonica para dividir números separados por comas en pares

Me gustaría dividir un valor separado por comas en pares: >>> s = ‘0,1,2,3,4,5,6,7,8,9’ >>> pairs = # something pythonic >>> pairs [(0, 1), (2, 3), (4, 5), (6, 7), (8, 9)] ¿Cómo se vería # algo pythonico ? ¿Cómo detectarías y manejarías una cadena con un conjunto impar de números?

Pares de tuplas, encontrando mínimo usando python

Quiero encontrar el mínimo de una lista de tuplas ordenadas por una columna dada. Tengo algunos datos organizados como una lista de 2-tuplas, por ejemplo. data = [ (1, 7.57), (2, 2.1), (3, 1.2), (4, 2.1), (5, 0.01), (6, 0.5), (7, 0.2), (8, 0.6)] ¿Cómo puedo encontrar el mínimo del conjunto de datos comparando el […]

¿Cuál es el significado de “(1,) == 1” en Python?

Estoy probando la estructura de la tupla y me pareció extraño cuando uso el operador == como: >>> (1,) == 1, Out: (False,) Cuando asigno estas dos expresiones a una variable, el resultado es verdadero: >>> a = (1,) >>> b = 1, >>> a==b Out: True En mi opinión, esta pregunta es diferente de […]

Ordena una lista de tuplas por valor y luego alfabéticamente

Poco de un novato de python, pero tengo la siguiente lista de tuplas. Necesito ordenarlo por valor y si el valor es el mismo, resuelva los empates alfabéticamente. Aquí hay una muestra: #original list_of_medals = [(‘Sweden’, 24), (‘Germany’, 16), (‘Russia’, 10), (‘Ireland’, 10), (‘Spain’, 9), (‘Albania’, 8), (‘Lithuania’, 7), (‘Iceland’, 6), (‘Malta’, 5), (‘Italy’, 5), […]

¿Cómo crear una tupla de una tupla vacía en Python?

¿Cómo puedo crear una tupla que consiste solo en una tupla vacía, es decir (()) ? He intentado tuple(tuple()) , tuple(tuple(tuple())) , tuple([]) y tuple(tuple([])) que todos me dieron () . La razón por la que uso tal cosa es la siguiente: Supongamos que tiene n bolsas con m artículos. Para representar una lista de […]