General Motors,Chevrolet,K1500 TAHOE 4WD,18,2900,Standard SUV 4WD
General Motors,Chevrolet,TRAVERSE AWD,19,2750,Standard SUV 4WD
Chrysler Group LLC,Dodge,Durango AWD,19,2750,Standard SUV 4WD
Chrysler Group LLC,Dodge,Durango AWD,16,3400,Standard SUV 4WD
Ford Motor Company,Ford,Expedition 4WD,17,3100,Standard SUV 4WD
Ford Motor Company,Ford,EXPLORER AWD,19,2750,Standard SUV 4WD
假设我有这些台词。如何根据每行中的第5个元素排列所有行?(第一行是18)
它是第四个元素,因此可以使用lambda作为逗号上的键拆分:
从文件读取:
这类事情通常比较好,不必求助于
lambda
,而是使用operator.itemgetter
:(可选)要将文件用作iterable方法,请执行以下操作:
这很好地分离了不同的部分(分割分隔符、用于排序的特定项索引以及对
sorted
的实际调用),否则这些部分在单个lambda
中就耦合不良。你知道吗你可以这样做:
我会列出你所有的名单。你知道吗
相关问题 更多 >
编程相关推荐