목록알고리즘 (624)
스택큐힙리스트
저는 for 루프와 if 문을 각각의 줄에서 사용하는 방법을 알고 있습니다. 예를 들어: >>> a = [2,3,4,5,6,7,8,9,0]... xyz = [0,12,4,6,242,7,9]... for x in xyz:... if x in a:... print(x)0,4,6,7,9그리고 간단한 문장일 때는 리스트 컴프리헨션을 사용하여 이들을 결합할 수 있다는 것을 압니다. print([x for x in xyz if x in a])하지만 내가 찾을 수 없는 것은 (복사하고 학습할 수 있도록) for 루프와 일부 if 문 조합 다음에 발생하는 복잡한 명령 집합 (단순히 x를 출력하는 것이 아님)을 나타내는 좋은 예입니다. 나는 이런 것을 기대합니다: for x in xyz if x not in a: pri..
파이썬에서 100에서 0까지 루프를 돌려보려고 합니다. 이를 어떻게 해야 하나요?for i in range (100,0)는 작동하지 않습니다.해당하는 이유에 대한 논의는 Why are slice and range upper-bound exclusive?를 참조하십시오.답변 1세 번째 인자는 사용할 증분(문서화 된 here)인 range(100,-1,-1)를 시도해보세요.(range 옵션, 시작, 끝, 간격은 문서화되어 있습니다. here)답변 2반복문은 프로그래밍에서 매우 중요한 개념 중 하나입니다. 전통적으로, 인덱스 변수를 사용하여 for 루프로 배열을 반복하는 것이 일반적입니다. 그러나 이와 반대로 루프를 만들 때도 많은 이점이 있습니다. 이 문서에서는 인덱스를 사용하여 역순으로 루프를 반복하는 방..
이 질문은 이미 답변이 있습니다 : What does ** (double star/asterisk) and * (star/asterisk) do for parameters?1. Hello - 안녕하세요 2. Goodbye - 안녕히 가세요 3. Yes - 네 4. No - 아니요 5. Thank you - 감사합니다 6. Please - 부탁합니다 7. Sorry - 미안해요 8. Excuse me - 저기요 9. How are you? - 어떻게 지내세요? 10. I'm fine, thank you - 잘 지내고 있어요, 감사합니다 11. What is your name? - 이름이 뭐에요? 12. My name is ___ - 제 이름은 ___ 입니다 13. Where are you from? - 어..
이 질문에는 이미 답변이 있습니다: How to get method parameter names?1. 안녕하세요.2. 감사합니다.3. 죄송합니다.4. 예.5. 아니오.6. 네.7. 아니요.8. 이해했습니다.9. 안 돼요.10. 괜찮아요.11. 미안해요.12. 사랑해요.13. 기다려주세요.14. 잘 모르겠어요.15. 잘 지낼게요.16. 다시 말해주세요.17. 조금 더 자세히 설명해주세요.18. 제발.19. 제발 좀 더 조용히 해주세요.20. 정말 감사합니다.2개월 전에 마감했습니다.파이썬 함수 내부에 쉽게 들어가서 매개변수 이름 목록을 가져올 수 있는 방법이 있나요?예를 들어: def func(a,b,c): print magic_that_does_what_I_want()>>> func()['a','b','..