Сортировка списка по ключам на Python

Возвращает новый отсортированный список, составленный из элементов итерирующегося объекта. 

my_dict = {'a': 3, 'c': 1, 'b': 2}

# Упорядочим элементы словаря по ключам.
sorted(my_dict.items(), key=lambda item: item[0])  
# [('a', 3), ('b', 2), ('c', 1)]

# Упорядочим элементы словаря по значениям.
sorted(my_dict.items(), key=lambda item: item[1])  
# [('c', 1), ('b', 2), ('a', 3)]

 

Tag: 

Project #1 Подсчет спецификации материалов и оборудования в AutoCAD

Шаблон для проекта

Шаблон для проектирования систем водоснабжения и водоотведения.

Представляет собой файл с минимально необходимыми настройками.

В шаблоне подготовлены листы с размещенными на них видами, для заполнения спецификаций.

Также в шаблоне подготовлены слои для отображения трубопроводов, изоляции и анатаций.

Блоки

В шаблоне содержится блок таблицы спецификации в соответствии с ГОСТ 21.110-2013

Раскидываем ссылки по рабочим наборам

import clr
clr.AddReference('ProtoGeometry')
from Autodesk.DesignScript.Geometry import *
clr.AddReference("RevitServices")
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager
clr.AddReference("RevitAPI")
import Autodesk
from Autodesk.Revit.DB import *
doc = DocumentManager.Instance.CurrentDBDocument
uiapp = DocumentManager.Instance.CurrentUIApplication
app = uiapp.Application
from System.Collections.Generic import *

Pages