Я работал над некоторой уловкой в отношении кортежей и наконец решил ее ... но я чувствовал, что мое кодирование действительно ужасно.Есть ли какой-нибудь питон / более простой способ?По сути, этот вопрос дает вам кортеж, и вам нужно отсортировать кортеж, удалить числа из одного и того же кортежа, а затем создать такой вывод:]
В начале у вас есть ...
t=[(4,'make'),(1,'sentence'),(0,'this'),(3,'now'),(5,'sense'),(2,'should')]
Мое решение
t=[(4,'make'),(1,'sentence'),(0,'this'),(3,'now'),(5,'sense'),(2,'should')]
def makeList(t):
result = ''
t.sort()
for x, y in t:
result += y +', '
result = result[:-2]
result = ('[' + ', '.join([result]) + ']')
return result
OUTPUT: [this, sentence, should, now, make, sense]