이 문제를 해결하기 위해 노력하고 있지만 두 번째 부분을 알아낼 수 없습니다. 역방향 목록을 사용하여 시도했지만 어떻게 계획했는지 작동하지 않았습니다.목록에있는 목록
- L1 =
[[1],[1,2],[1,2,3],[1,2,3,4]]
, - = L2
[[4],[3,4],[2,3,4],[1,2,3,4]]
:(예를 들어 [1,2,3,4]) 다음 중첩리스트를 생성하는 프로그램을 작성하는리스트 L을 감안. 지금까지이
내 코드 :
mylist=[,1,2,3,4]
print("Orginal list L=",mylist)
n=len(mylist)
l1=[]
l2=[]
for x in range(1,n+1,1):
l1.append(mylist[0:x])
print("L1=",l1) #prints final product of l1
mylist.reverse() #this is where i get messed up
for x in range(1,n+1,1):
l2.append(mylist[0:x])
print("L2=",l2)
목록 이해력을 사용할 수 있습니다. – arshajii
고마워요! 그래서 -i는 그렇게 작동하게합니까? –
그것은 2 LC 걸릴 wouldnt? 루프 대 1? –