У меня есть список словаря. У вас есть два ключевых значения, которые должны рассматриваться во время сортировки. Один «col» и другие - "ряд" , что я хочу
для каждой ", я хочу получить все, чтобы получить все, что я хочу получить все, чтобы получить все значение, и я хочу получить все, и что -то, чтобы получить все, и для всех, чтобы получить все, и для всех, чтобы получить все, и для всех, чтобы получить все, и для всех, чтобы получить все, и для всех, чтобы получить все, и для всех, чтобы получить все, и для того, чтобы получить все значение, и целую их значение. "col" . и в конечном списке должны быть все объекты "row" мудрый и сортированный на "col" Например
для row " с ключевыми значениями. "col".
for column_number in range(1,13):
for each object in json:
if object's "row" key is equal to column number(For each column get all of its object):
add_the_objects_of_each_column_to_a_list
sort_the_list
add_the_sorted_list_to_a_new_list(this list should be similar in form as the input)
< /code>
Мой фактический код < /p>
list_to_sort = []
newlist = []
sorted_list = []
for col_number in range(1,13):
for obj in mson:
if(obj['row'] == col_number):
list_to_sort.append(obj)
newlist = sorted(list_to_sort, key=lambda k: k['col'])
#I am not able to write below this for how I will place this sorted newlist in my
final sorted_list variable which is the final variable I want having row wise objects which are sorted on column
< /code>
переменная, которая должна быть сортирована: < /p>
mson = [
{'col': 10, 'row': 1, 'size_x': 3, 'size_y': 3},
{'col': 1, 'row': 1, 'size_x': 3, 'size_y': 2},
{'col': 5, 'row': 1, 'size_x': 2, 'size_y': 2},
{'col': 1, 'row': 3, 'size_x': 3, 'size_y': 2},
{'col': 1, 'row': 5, 'size_x': 2, 'size_y': 2},
{'col': 1, 'row': 7, 'size_x': 3, 'size_y': 2},
{'col': 8, 'row': 4, 'size_x': 3, 'size_y': 3.0},
{'col': 6, 'row': 7, 'size_x': 3, 'size_y': 2}]
< /code>
** Мой желаемый вывод для вышеуказанной переменной mson ** < /p>
mson_sorted = [
{'col': 1, 'row': 1, 'size_x': 3, 'size_y': 2},
{'col': 5, 'row': 1, 'size_x': 2, 'size_y': 2},
{'col': 10, 'row': 1, 'size_x': 3, 'size_y': 3},
{'col': 1, 'row': 3, 'size_x': 3, 'size_y': 2},
{'col': 8, 'row': 4, 'size_x': 3, 'size_y': 3.0},
{'col': 1, 'row': 5, 'size_x': 2, 'size_y': 2},
{'col': 1, 'row': 7, 'size_x': 3, 'size_y': 2},
{'col': 6, 'row': 7, 'size_x': 3, 'size_y': 2}]
У меня есть список словаря. У вас есть два ключевых значения, которые должны рассматриваться во время сортировки. Один [b] «col» [/b] и другие - [b] "ряд" [/b] [b], что я хочу [/b] для каждой [b] "[/b], я хочу получить все, чтобы получить все, что я хочу получить все, чтобы получить все значение, и я хочу получить все, и что -то, чтобы получить все, и для всех, чтобы получить все, и для всех, чтобы получить все, и для всех, чтобы получить все, и для всех, чтобы получить все, и для всех, чтобы получить все, и для всех, чтобы получить все, и для того, чтобы получить все значение, и целую их значение. [b] "col" [/b]. и в конечном списке должны быть все объекты [b] "row" [/b] мудрый и сортированный на [b] "col" [/b] [b] Например [/b] для [b] row "[/b] с ключевыми значениями. "col".[code]for column_number in range(1,13): for each object in json: if object's "row" key is equal to column number(For each column get all of its object): add_the_objects_of_each_column_to_a_list sort_the_list add_the_sorted_list_to_a_new_list(this list should be similar in form as the input) < /code> Мой фактический код < /p> list_to_sort = [] newlist = [] sorted_list = []
for col_number in range(1,13): for obj in mson: if(obj['row'] == col_number): list_to_sort.append(obj) newlist = sorted(list_to_sort, key=lambda k: k['col'])
#I am not able to write below this for how I will place this sorted newlist in my
Это функция, которую я создал для перемещения дикта API, содержащего клавиши и значения местоположения. Могу ли я сделать это проще с встроенным решением?
def get_locations(self) -> List :
У меня есть список словарей с различными элементами, такими как «Идентификатор версии» и «Найденные сектора». Я пытаюсь написать программу для отображения словаря на основе выбора, который делает пользователь при выборе значений из вложенного набора...
У меня есть список словарей с различными элементами, такими как «Идентификатор версии» и «Найденные сектора». Я пытаюсь написать программу для отображения словаря на основе выбора, который делает пользователь при выборе значений из вложенного набора...