用多个条件对元组列表进行排序

我有一个k元素的元组列表。我想对元素0进行排序,然后对元素1进行排序,依此类推。我用谷歌搜索,但我仍然不知道该怎么做。会是这样吗?

list.sort(key = lambda x : (x[0], x[1], ...., x[k-1])

特别是,我想使用不同的条件进行排序,例如,从元素0降序,从元素1升序,依此类推。