예 : 다음은 내 2D 목록입니다.
a=[]
a.append(['abc.com','ars','league1','man'])
a.append(['abcxyz.com','hah','league2','bah'])
a.append(['abcd.com','gah','league3','fah'])
a.append(['abcm.com','ada','league1','ads'])
a.append(['abcxyzf.com','gha','league1','tra'])
a.append(['abcdg.com','jhi','league2','yui'])
내가 원하는 결과는 다음과 같습니다.
print(a)
Output:
['abc.com','ars','league1','man']
['abcm.com','ada','league1','ads']
['abcxyzf.com','gha','league1','tra']
['abcxyz.com','hah','league2','bah']
['abcdg.com','jhi','league2','yui']
['abcd.com','gah','league3','fah']
즉, 인덱스 2의 속성에 따라 내 목록을 그룹화하고 싶습니다.
적어도 열 3의 고유 값을 원합니다.
두 번째 색인의 항목을 키로 사용하여 목록을 정렬하려는 것 같습니다.
a=[]
a.append(['abc.com','ars','league1','man'])
a.append(['abcxyz.com','hah','league2','bah'])
a.append(['abcd.com','gah','league3','fah'])
a.append(['abcm.com','ada','league1','ads'])
a.append(['abcxyzf.com','gha','league1','tra'])
a.append(['abcdg.com','jhi','league2','yui'])
a.sort(key=lambda k: k[2])
print(a)
산출:
[['abc.com', 'ars', 'league1', 'man'],
['abcm.com', 'ada', 'league1', 'ads'],
['abcxyzf.com', 'gha', 'league1', 'tra'],
['abcxyz.com', 'hah', 'league2', 'bah'],
['abcdg.com', 'jhi', 'league2', 'yui'],
['abcd.com', 'gah', 'league3', 'fah']]
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다