배열의 길이를 알아내는 법


배열 길이를 return 하는 함수는 arr.__len__()밖에 없나요?

제가 알기로는 밑줄(_)로 시작하는 함수나 변수를 쓰는 건 안 좋다고 배웠는데 다른 방법을 못 찾겠어요

  • 2016년 01월 19일에 작성됨

조회수 259


1 답변


좋아요
0
싫어요
채택취소하기

len(s)가 해당 기능을 합니다.

배열이라고 하면 list를 말하신 것 같은데, len(s)list 외에도 tuple, dict와 같은 sequencecollection타입을 인자로 받아 객체의 길이를 return해 줍니다.

mylist = [1,2,3,4,5]
len(mylist)

mytuple = (1,2,3,4,5)
len(mytuple)

mydict = {1:2, 2:3}
len(mydict)
  • 2016년 01월 19일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close