3단계 중첩 목록 m
m=["a",["b","c",["inner"]]]
은 다음을 수행해야 합니다. 기본 데이터 항목 a, b, c, inner
데이터 항목을 가져오는 기본 방법:
for i in m :
인쇄 첫 번째 레벨 a만 꺼내서 2레벨 중첩 목록 ["b", "c", ["inner"]]
함수와 판단은 이 2레벨 목록을 계속해서 분석할 수 있습니다for i in m: if isinstance(i,list): for j in i: print j else: print i结果 a b c ['inner']이 2레벨 중첩도 분리되어 있지만 내부 목록은 분할되지 않습니다. 계속할 수는 있지만 분해하여 결과를 얻었지만 최선의 선택은 아닙니다. 생성자, 이 다중 계층 중첩 목록을 반복적으로 구문 분석합니다
def printm(listin): for i in listin: if isinstance(i,list): printm(i) else: print i使用该函数直接解析嵌套列表,一次拆完 printm(m)결과는 다음과 같습니다.
a b c inner위의 Python 중첩 목록 종합 분석은 다음과 같습니다. editor. 도움이 되었으면 좋겠습니다. 모두를 위한 참고 자료이며, 모두가 PHP 중국어 웹사이트를 지지해 주기를 바랍니다. Python 중첩 목록 구문 분석과 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!