Python

리스트 데이터타입

수업소개

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

 

 

 

강의

 

 

 

소스코드

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. noahhan
    23.1.8
  2. iaacd
    23. 1. 7.
  3. ㅇ은ㅇ
    22.12.23 완료
  4. 개굴이
    22.12.15. 완료
  5. 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 자세히 보기