내가 파이썬 3for 루프 문에 몇 가지 문제가 있습니까?
for i in range(len(basic_elements)):
value_list = [basic_elements[i], x_count[i]]
basic_element
을 사용하고하는 것은 단어의 목록이며, x_count
숫자의 목록입니다. value_list
에 두 목록의 50 개 요소를 모두 합치고 싶습니다. 그러나 나는 마지막 요소 만 얻고있었습니다. 이해가 안됩니까?!
그러면 '.append'로 목록을 만들어야합니다. 여기에서는'value_list'를 매번 새로운 2 원소 목록으로 대체하고 있습니다. –
하지만 기본적으로이 작업은 'value_list = list (zip (basic_elements, x_count))'를 사용하여 수행 할 수 있습니다. –
zip을 사용하여 두 목록을 병합하십시오. http://stackoverflow.com/questions/1663807/how-can-iterate- through-two-lists-in-python – Rob