저는 파이썬에 거의 익숙하지 않습니다. 그리고 나는 겉보기에 간단한 문제에 봉착했습니다. 나는 두 목록 하나에서 다른리스트로 값을 나열하십시오.
L1 = [a,b,c]
L2 = [1,2,3]
가 지금은 L1이되기 위해 L2의 값을 대체 할 가지고 L1 = 재미
길이 들어오는 곳 [1,2,3]
지금이다 L2의 길이는 항상 L1 에있을 수있는 고유 항목 수입니다.
L2 = [1,2,3,4,5]
than
L1 = [a,b,c,d,e]
or
L2 = [1,2]
than
L1 = [a,b]
하지만 전부는 아닙니다 이잖아 ... L1은 L2의 길이 후 길이가 다른과 정렬되지 않은 될 수 있습니다 .. :
예 :
L2 = [1,2]
than L1 might be
L1 = [a,b,a,a,a,b] #(first two items are always different)
or
L2 = [1,2,3,4,5]
than L1 might be
L1 = [a,b,c,d,e,a,a,e,e,b,b] #(first 5 items are different)
내가 충분히 잘 설명 바랍니다 . 질문이 있으시면 언제든지 물어보십시오!
누군가가 나를 도와 주거나 검색 할 곳이나 힌트를 제공하기를 바랍니다. 나는 이것을 해결하려고 노력하고있다. 사전에
들으
제이든
_edit__
L1 및 L2 일찍 내 스크립트에서 생성됩니다. 이제 어떻게 든 두 목록의 항목을 연결하려고합니다.
등등. L1의 길이는 L2보다 길기 때문에 L1의 모든 항목에 대해 발생해야합니다. 그것이 문제이다. 이 도움이
희망, 당신은 목록의 조각을 대체 할 수
설명을 이해하는 데 문제가 있습니다. 출력은 무엇이며, 입력은 무엇입니까? 변수의 값/의미를 변경하지 마십시오. 즉, L1 = complex_operation (L1, L2) 대신 L3 = complex_operation (L1, L2)으로 설명하십시오. 또한 "---->"또는 "or :"와 같은 속기를 사용하지 마십시오. 두 상징이 무엇인지 전혀 모르겠습니다. – phihag
엉망으로 미안 해요! – jaden