취미코딩

취미로 즐기는 코딩!

코스 전체목록

닫기

리스트 데이터타입

수업소개

여러개의 데이터를 정리정돈하는 도구인 리스트에 대해서 소개합니다. 

 

 

 

강의

 

 

 

소스코드

students = ["egoing", "sori", "maru"]
grades = [2,1,4]
print("students[1]", students[1])
print("len(students)", len(students))
print("min(grades)", min(grades))
print("min(grades)", max(grades))
print("sum(grades)", sum(grades))

import statistics
print("statistics.mean(grades)", statistics.mean(grades))

import random
print("random.choice(students)", random.choice(students))

 

댓글

댓글 본문
  1. egoing
    random.random()은 파라미터가 없습니다.
    0~100 사이의 랜덤한 값을 원하신다면 아래와 같이 코드를 작성하시면 됩니다.
    random.random()*100
    대화보기
    • 서효성
      import random
      print("random.choice(students)", random.choice(students))

      위 구문에서 choice를 random으로 바꾸면 자꾸 애러가 뜹니다.
      저번 시간에 배운 것을 토대로 예측하면 random한 값이 나와야 되는 것 아닌가요?
    • jincoding
      20220830
    • 데이비드15
      220823
    • 참새튀김
      22.08.22
    • 곰고미밈
      22.07.27
    • 다응
      220720
    • moin:)
      22.07.03
    • 임앤강
      2022-06-14
    • 별돔
      22.04.11
    • negoist
      22.04.10
    • commedia
      22.03.17. 완료
    • 정다솔
      22.03.12
    • qhdl2003
      설정에서 디폴트터미널 cmd로 바꾸니까 위랑 똑같이는 아니여도 파일명 입력했을 때 작동하네요. 구글링해서 해결했습니다. 답변감사합니다.
    • 배열과 다르게 리스트에는 다른 데이터 타입이 들어갈 수 있음.

      min과 max는 데이터가 문자열인 경우에도 잘 돌아간다.(문자열의 길이로 계산)

      하지만 sum은 오류 뜸

      statistics와 random 입력했을 때 목록이 안뜬다.. extension 때문인가?
    • 리스트는 c언어에서 배열과 같은 녀석인 것 같다. (같은 데이터 타입만 모을 수 있겠지?)
      len() 함수는 문자열의 길이뿐만 아니라 리스트의 원소의 개수도 반환해준다.(또 다른 기능이 있나?)
    • 윈도우이시면 터미널에서 python 파일명.py 해보세요.
      대화보기
      • qhdl2003
        제 비주얼 베이직에선 밑에 터미널에 python-tutorial이라고만 되있고 위에 영상처럼 git:(master)부분이 없는데 어떻게 변경할 수 있는건가요? 터미널에서 파일명을 쳐도 결과값이 안나옵니다.
      • 로디아빠
        2022.02.15 완료
        파이썬대박이네요
      • 2022.02.08
      • 2022.2.7 완료
        짜릿해
      • gaheebella
        2022.01.20 완료
      • 이주원
        random 모듈에서의 random과 choice의 차이는 무엇인가요?
      • 아이노바
        2022. 01 07 완료01
      • 낀찐
        2022. 01. 04 완료
      • 다윗
        21-12-30
      • 메이솦
        2021.12.27 완료
      • js2rrr
        감사합니다. <3일차 완료!
      • syh712
        2021-11-24
        import statistics
        print("statistics.mean(grades)", statistics.mean(grades))

        import random
        print("random.choice(students)", random.choice(students))
      • ajang0886
        20211122
      • Eugene Kim
        students = ["uzin", "euna", "maru"]
        grades = [2,1,4]
        print("students[1]", students[1])
        print("len(students)", len(students))

        -------------------------------------------------------
        >>> python 4_3_list.py
        File "<stdin>", line 1
        python 4_3_list.py
        ^
        SyntaxError: invalid decimal literal

        이렇게 에러가 나는건 왜 그런가요?
      • 나무빠따
        수강완료했습니다. 감사합니다.
      • 솔나무
        list는 집단적인 데이터들에 대해 집단적인 작업에 좋다.
        import static
        - 통계에 관련된 함수들을 이용할 수 있다.
        import random
        - 랜덤에 관한 함수들을 이용할 수 있다.
      • 라이온
        ㅏㅡㅑ 21.9.10
      • 늑가기
        2021-09-09 완료
      • Almond_6
        2021.09.04 complete!
      • 오키
        20210823 완료
      • labis98
        20210823 GOOD!!!
      • newvirus
        완료
      • HyeonHui Jeong
        완료
      • 엄현주
        완료
      • 엄현주
        완료
      • 홀리몽
        bb 하나만 틀려도 오류가 발생하는 코딩의 세계,, 어렵다
      • 김진회
        6분4초에서 6분6초 사이입니다. sum을 가르쳐주시지 않는데 갑자기 화면엔 이미 코드가 써있고 다음내용으로 넘어가네요~
      • 김진회
        어라? sum(grades) 부분이 갑자기 스킵되는 것 같아요!
      • 나나쨩
        완료!
      • 이마누
        완료!
      graphittie 자세히 보기