PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2021/11/20 15:26:37
Name 회전목마
File #1 2.PNG (66.9 KB), Download : 24
File #2 캡처.PNG (138.0 KB), Download : 8
Subject [질문] 파이썬 아주 기초적인 질문입니다




동영상 강의를 듣다가 궁금해서 질문 올립니다
일단 첫 번째 사진의 오른쪽에 적절한 명령어를 사용해야 하는데
두 번째 사진 왼쪽 동영상 및 자료집엔 입력을 하자마자 값이 출력 되는데
오른쪽에 명령어를 넣고 실행해도 print 안에 문구만 나오지 실제 값이 나오는 건 아니네요
print를 추가로 써야 나오는 것 같아서 다른 건 해봤는데
길이 값을 구하는 len 과 위치 값 반환하는 index의 값이 실제로 나오게 하고 싶습니다

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
21/11/20 15:56
수정 아이콘
code를 적어놓고 한번에 실행하는 방법이 있고, (= test.py라고 만든담에 python test.py하면 주르륵 실행)
대화형으로 실행하는 방법이 있습니다. (python을 먼저치고 prompt를 실행한뒤에 대화형으로 차례차례 내가 적어넣으면서 실행)
회전목마
21/11/20 16:17
수정 아이콘
역시 출력 방식이 다른가보네요 ㅠㅠ
21/11/20 15:59
수정 아이콘
첨언하자면 사진에서 왼쪽은 대화형이라 입력한 명령마다 일일이 print()를 하지 않아도 결과값을 보여주는 거구요,
오른쪽은 코드를 파일에 저장해놓고 실행하는 거라서 중간 결과값들을 전부 다 보여주지 않기 때문에 화면에 보여주고 싶은 내용은 print()로 직접 출력해야 됩니다.
회전목마
21/11/20 16:17
수정 아이콘
예 저도 그렇게 이해했는데
len값과 index값도 나오게 하고싶습니다
21/11/20 16:20
수정 아이콘
질문이 잘 이해가 안가는데
print(len(a))라고 하시거나 print(index(list_name))하시면 원하시는걸 출력하실수 있는것 아닌가요?
대화형에서는 len(a)라는 함수가 리턴하는걸 바로 출력해주지만,
코드를 실행하면 그 리턴을 받아서 출력해주는 명령(print)가 추가로 필요합니다.
21/11/20 17:01
수정 아이콘
대화형으로 하는게 아니면 일일히 값 변경후에 print로 값을 따와야할겁니다.
회전목마
21/11/20 19:37
수정 아이콘
답변 달아주신분들 감사합니다
일일이 print 를 사용해서 값을 출력하는것 저도 알아서
5개중에 3개는 됬는데 len 이랑 또 하나가 잘되서 질문드렸습니다
( )밖에 또 ( )를 쓸수있는지 몰랐네요
저는 계속 [ ] 나 { }를 써서그런지 오류가 났거든요 ㅠ
21/11/20 20:48
수정 아이콘
파이썬에서 []를 사용할때 대표적으로 배열(array)을 사용합니다.
arr = [] # 빈 배열 생성
arr = [1, 2, 3, 4] # 배열 1, 2, 3, 4 값
print(arr[3]) # 배열은 0번부터 카운트 되기때문에 4 출력됩니다.

그리고 튜플(tuple)을 사용하는 경우
tupleTest = () # 빈 튜플 생성
tupleTest = (1, 2, 3, 4) # 1 2 3 4 원소 생성
print(tupleTest[3]) # 0번부터 카운트 되기때문에 4가 출력됩니다.

마지막으로 딕셔너리(Dictionary)를 사용하는 경우
key : value로 대칭됩니다.
dictionary = {} #빈 딕셔너리 생성
dictionary = {"apple" : 3, "tomato" : 5}
dictionary["apple"] # key("apple")에 대응하는 value(3)에 접근할 때 사용
dictionary["banana"] = 1 # key("banana")에 대한 value(1) 생성
print(dictionary) # {'banana': 1, 'apple': 3, 'tomato': 5} 출력

파이썬은 이렇게 세가지 경우가 있으니 알아두셔야 합니다 !!
21/11/21 02:14
수정 아이콘
(수정됨) 리스트의 항목을 전부 지우실 때 python 3.2 이상부터는 del 대신에 list.clear()를 쓰셔도 됩니다. 성능상 차이는 없지만요.
그리고 del과 clear로 전부 다 지우는건 사이즈가 클수록 시간이 오래 걸리니 굳이 인스턴스를 유지할 필요가 없다면 그냥 새로 만드시는게 빠릅니다.
리스트를 새로 만드실 때는 []로 만드시는게 list()로 만드는 것보다 더 빠릅니다.
21/11/21 12:19
수정 아이콘
스타 파이썬인줄 알고 들어왔다가 뭐야 이거 무서워 하고 갑니다
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
159851 [질문] (스포)아케인... 혹시 9편 다음 기획, 발표된거 있나요? [7] 자가타이칸8436 21/11/20 8436
159850 [질문] 지옥. 결말 질문드립니다 스포유 [11] 의문의남자7370 21/11/20 7370
159849 [질문] [디아2] 진로 조언 좀 부탁드립니다. [13] 공염불8817 21/11/20 8817
159848 [질문] 파이썬 아주 기초적인 질문입니다 [10] 회전목마10147 21/11/20 10147
159847 [질문] 3KG 건조기 쓸만할까요? [12] 약쟁이9101 21/11/20 9101
159846 [질문] i7-7700t 일체형 컴퓨터로 영상작업 가능할까요? [2] 엔쏘8433 21/11/20 8433
159845 [질문] 공유기 구입 관련 질문드립니다. A17699 21/11/20 7699
159844 [질문] [문명6] 다른 국가 지도자 화면(외교 화면)이 떴는데, 아무말 안하고 다음화면으로 안 넘어갑니다.. [5] Feitan7458 21/11/20 7458
159843 [질문] 반려동물(고양이나 강아지) 키우시는 분 질문입니다 [7] 시오냥7154 21/11/20 7154
159842 [질문] 헬린이 운동 루틴 질문입니다. [6] 엔지니어7696 21/11/20 7696
159841 [질문] ASUS AI MESH 설정 질문입니다 쿠스노키토모리7115 21/11/20 7115
159840 [질문] 따뜻하고 편안한 드라마 추천해주세요 [7] 아웃라이어9169 21/11/20 9169
159839 [질문] 사람들 키는 기껏 조금 차이나도 부분만 보면 큰 차이가 나는 것처럼 느껴지나요? [7] 트와이스정연8085 21/11/20 8085
159838 [삭제예정] 어머니가 하산중에 돌에 다리를 부딪히셨는데요, [8] 삭제됨8330 21/11/19 8330
159837 [질문] 순전히 호기심에 물어보는데요.. 강남에서 제일 잘사는 동네는 어딘가요? [27] 뜨거운눈물10396 21/11/19 10396
159836 [질문] 요구르트 윌이랑 비슷하면서 싼 음료는 없을까요? 깃털달린뱀7681 21/11/19 7681
159835 [질문] 언제부턴가 인터넷에서 글씨가 이상하게 나오네요 [5] 닉넴길이제한8자8059 21/11/19 8059
159834 [질문] 12월 24일 디너 예약할 수 있는 파인다이닝이 있을까요? [1] Lord of Cinder10205 21/11/19 10205
159833 [질문] 사기업 인턴은 급여를 받나요? [10] 이혜리8012 21/11/19 8012
159832 [질문] 블리치 보려는데요. 어디서 끊는 게 좋을까요? [14] 실제상황입니다7008 21/11/19 7008
159831 [질문] 외국계 호텔예약 사이트를 이용하면, 국내 호텔을 예약해도 DCC가 적용되나요? [3] 코시엔13153 21/11/19 13153
159830 [삭제예정] 명품 구매대행은 믿을만 한건가요? [2] 삭제됨6450 21/11/19 6450
159829 [질문] XSX 들고 지하철타긴 크고 무거울까요? [4] 른밸8070 21/11/19 8070
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로