중첩 목록이있는 목록을 가지고 있으며 튜플을 가져 와서 전달 된 값 인수로 전달 된 포인터를 수정하는 함수 (modify_list
)를 만들고 싶습니다. 문제는 참조로 프로그래밍 방식으로 중첩 된 값을 수정하는 방법을 모르겠다는 것입니다.파이썬에서 참조로 중첩 된 값을 참조하십시오.
간단한 예 : I 함수 modify_list
를 호출하는 경우
l = [[1, [2,3, [4,5,6]]]]
,이 그것을 사용하는 방법이 될 것입니다 및 예상 결과 :
> l[0][1][2][2]
6
> modify_list((0, 1, 2, 2), 8)
> l
[[1, [2,3, [4,5,8]]]]
> modify_list((0, 1, 1), 14)
> l
[[1, [2,14, [4,5,8]]]]
덕분에
이 숙제인가? 왜 그런 기능이 필요하지 않은가? –
하하하, 숙제가 안됐어. 그 질문이 그렇게 쉽게 보였을 것 같아. 나는 두꺼운 하루를 보내고 있었고 그 문제는 내가 가진 문제를 표현하기 위해 지나치게 단순화되었다. – maraujop