홈>
아마 내가 슈퍼 초보자이기 때문에, 내가 찾고있는 것과 아주 일치하는 것을 찾지 못했습니다. 두 개의 목록이 있고 목록 F의 각 변수가 목록 N에 몇 번이나 표시되는지를 나타내는 While 루프를 찾고 있습니다. 이에 접근하거나 내 마음에 프레임을 작성하는 데 문제가 있습니다.
내 목록은 다음과 같습니다.
F = [4,7,2]
N = [2,3,4,2,5,6,3,2,6,7,3,4]
힌트로 제공된 기본 프레임 워크 :
<set up index stuff>
while ???:
while ???:
<if same, increment counter variable>
print ?, "occurs in N", ?, "times"
난 그냥 길을 잃었 어-어떤지도 감사합니다!
- 답변 # 1
- 답변 # 2
또 다른 해결책은
Counter
를 사용하는 것입니다from collections import Counter F = [4,7,2] N = [2,3,4,2,5,6,3,2,6,7,3,4] counts = Counter(N) for item in F: print('{} occurs in N {} times'.format(item, counts[item]))
- 답변 # 3
d={} for number in F: match=0 for matching in N: if number==matching: match+=1 d[number]=match print (d)
위의 중첩 된 for 루프를 사용할 수 있고 사전 키는 숫자와 일치하고 사전의 값은 일치하는 횟수에 해당합니다
관련 자료
- python - 클래스에있는 다른 메서드의 변수를 사용하는 메서드 호출
- 이 bash "while"문의 POSIX 쉘 버전은 무엇입니까?
- python - 변수가 다른 열에서 오는 함수로 열 만들기
- 권한 오류를 피하면서 전역 변수를 사용하는 방법은 무엇입니까?
- r - bife 패키지를 사용하는 동안 선형 종속 변수 제거
- r - ggplot 그래프에서 알파벳순으로 정렬 된 변수의 순서를 변경하는 방법은 무엇입니까?
- arrays - 자바에서 while 루프 외부에서 변수 사용
- c - while 루프와 변수
- python - 여러 열에서 발생하는 단어에 대한 원-핫 인코딩
- java - for 또는 while 루프에서 참조 변수를 선언 할 수 있습니까?
- java - @Autowire를 사용하여 경로 변수에 따라 어떤 bean 사용을 결정할 수 있습니까?
관련 질문
- python : CSV 읽기, 함수 실행 및 결과 쓰기에 대한 아이디어
- python : 두 목록의 정수를 함께 추가
- 입력을 기반으로 목록의 요소를 클래스의 객체로 어떻게 분류 할 수 있습니까?
- python : Matplotlib 시간 스케일링 된 선 그래프
- python : 이 code가 한 명이 아닌 여러 명의 상위 학생을 위해 작동하도록해야합니다.
- Python-사전을 사용하여 다음 형식으로 인쇄하는 데 어려움을 겪습니다.
- python : 사전 내 목록 수정
- arrays : Python 전문가 :이 두 구현의 차이점을 찾습니다 (동일한 작업을 수행합니까?). Hackerrank : Array Manipulation
- python : 하위 목록 길이를 기준으로 세 목록 목록을 정렬하는 방법
- 행렬 유형을 확인하는 Python 함수
제공 한 형식을 사용하는 솔루션은 다음과 같습니다.