lst = [(u'course', u'session'), (u'instructor', u'session'), (u'session', u'trainee'), (u'person', u'trainee'), (u'person', u'instructor'), (u'course', u'instructor')]
我上面列出了元组,我需要用下面的逻辑对它进行排序.... 每个元组的第二个元素都依赖于第一个元素,例如, (当然,会话) - >会议是依赖于课程等..如何对链接元组列表进行排序?
我希望用他们依赖的优先级排序列表,少用或独立的对象会首先所以输出应该像下面,
lst = [course, person, instructor, session, trainee]