질문 올리러 와서 미안해요.
동영상 보고 공부해서 어디서 물어봐야될지 모르겠어요.
a = [1,2,3,4,5]
에서
a[-2]는 접근가능한데
a[5]는 IndexError: list index out of range 이런 에러 나는 이유와
해결책 부탁드려요..
[질문글]파이썬 list
우왕(220.118)
2012-06-02 23:00
추천 0
댓글 31
다른 게시글
-
이유 콘서트 갔다옴.. [1]ㅋㄱ(183.96) | 12.06.02추천 0
-
아잉 뉴비 워게임 팅겼당 데헷 >ㅅ< [5]새벽4시네(sksmsskql) | 12.06.02추천 0
-
yomiko 넌 여자로 밝혀졌다 [8]이십세기탐..(125.177) | 12.06.02추천 0
-
프갤에 진짜 궁금한게 있는데 게이들아 [3]ㅂㅈㄷ(119.70) | 12.06.02추천 0
-
횽들 C# 이게 이해가 안됨요 ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ [6]개처버(125.177) | 12.06.02추천 0
-
댓글 0인 글들이 일베에 올라가 있는걸 보면... [1]SwardMaste..(bsmoo) | 12.06.02추천 0
-
PHP에서 배열의 키값 길이가 퍼포먼스에 영향을 줌?호석(hoseok) | 12.06.02추천 0
-
횽들 C#은 원래 프로젝트 하나당 한개밖에 못 만듬요?ㅇ(125.177) | 12.06.02추천 0
-
여자한테 직업 소개할때 뭐라고 해야하지... [6]흑화쿄스케(keoerd) | 12.06.02추천 0
-
정보올림피아드 급의 문제를 푸실수 있는 프로그래머님 저에게 가르침을,, [9]도와줘 ㅠ..(qkqhsmsckr) | 12.06.02추천 0
5번은 element는 존재하지 않는다
뭔 소리여,,, 0번부터 4번까지 있다고 내 말은
이래서 c부터 해야된다
저 c 배웠는데. ,,,, -1로 접근하면 맨 마지막이 저절로 되는데.a[-1] == a[4] 인데 , 왜 a[5]를 하면 a[0]이 안돼나요?;;
?///그리고 c로 한다고 해서 뭐 달라지나요....c에서 a[-1]한다고 해서 a[4]가 나오는건 아닌데....
그런걸 해주는게 어딨냐
왜 되야한다고 생각한거지
파이썬에서는 배열 숫자에 음수를 넣으면 자동으로 뒤에서부터 끊어주는거고
-5 넣고서 되면 따져시오
위에 한말은 요지를 잘못파악해서 잘못씀
그럼 무한 루프네. a[6] 도 되겠고 a[7]도 되겠고 a[28] 도 되겠네
?///그런걸 해주는게 어딨냐 라는건 a[5] 는 a[0]이 아니다..라는 말인가요?
아놔 키보드랑 마우스 마음에 안 들어
당연히 아니지
파이썬에서 인덱스연산을 할때, 저위를 예로 생각하면, 0~4로 인덱스를 넣으면 당연히 되고 음수를 넣으면 이게 거꾸로 돌아가요 마치 circular queue처럼....그런데 이게 음수로 -1 -2 -3 -4 -5 이렇게 되는데 5를 넘으면 에러를 내는데..
5랑 0이 같냐 ㄸㅊ야?
뭔 망상이여 -5가 되냐고
a[-6] 하면 되나?
안되잖아
-6이겠네 이런
무슨놈의 circular queue 야 그냥 음수를 지원하는 것은 편하게 해주려고 과잉친절을 베푼것 뿐이지
?// 파이썬 안해보셨어요? 음수는 무조건 돼요... 원형 큐에 넣은것처럼....
근데 사실.. 되도 편할거 같긴 하다
-6넣어보고 와라
돌겟dot/// -6 된다구요.
http://tigernet.tistory.com/640
뭐 버전 업하면서 바뀌었나?
a[0] == a[-5], a[1] == a[-4], a[2] == a[-3], a[3] == a[-2], a[4] == a[-1], a[5] == ??? 뭐가 이해가 안간다는거야 a[5]넣으면 a[0] 을 바라는거야?
-1 -2 -3 -4 -5 음수는 되는데... 리스트 크기를 초과하는 양수는 왜 안돼나해서요
음수는 무조건 된다고 한건,, 왜 a[5]가 안돼나고 물어본거였는데 자꾸..음수가지고 뭐라고 해서 헛소리 나온거 같아요.....
고말이 고말이지 circular queue 가 아니라는거