2014-07-07 9 views
0

현재 중첩 목록의 올바른 영역에 배치해야하는 요소로 채우기 위해 필요한 빈 중첩 목록을 사용하고 있습니다.중첩 목록에 함수를 삽입하십시오.

내가 사용하고 싶은 일 것이다 list.insert() 명령과 같은,하지만 난이 오류 메시지가 필요한 여러 지표와 함께 사용하려고하면

nested_list.insert([0][0][0][0], 'value') 
TypeError: 'int' object has no attribute '__getitem__' 

이 어떤가요 insert()를 중첩 된리스트와 함께 사용하는 방법?

+4

'nested_list [0] [0] [0] .insert (0, 'value')'? – jonrsharpe

답변

0

다음과 같은 목록을 얻을 수 있습니다.

In [1]: nested_list = [[[1]]] 

In [2]: nested_list[0][0][0] 
Out[2]: 1 

또는

다음
In [3]: l = nested_list[0][0] 
In [4]: l 
Out[4]: [1] 

당신이 원하는대로 사용할 수 있습니다;

In [5]: l.append(1) 

In [6]: l 
Out[6]: [1, 1] 

In [8]: l.insert(0,6) 

In [9]: l 
Out[9]: [6, 1, 1] 
관련 문제