ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [파이썬] 초보자를 위한 파이썬 300제 (2)
    [스파르타코딩클럽]데이터분석 과정/LEARN 2024. 1. 5. 15:44

    71~80

    튜플을 사용하는 코드를 작성하였다.

    튜플은 a=()이다.

    튜플은 원소의 값을 변경할 수 없다. 변경하기 위해서는 새로 만들어야 한다

     

    튜플()에서 리스트[]로 바꿀 때에는 

    interest=['삼성전자','LG전자','SK Hynix']
     
    interest=(1,2,3,4)
    data=list(interest)

     

    range함수를 통해서 짝수를 구할 수 있다.

    data = tuple(range(2,100,2))

     

    81~90

     

    딕셔너리를 사용하는 코드를 작성하였다.

    딕셔너리는 key와 value 형태로 데이터를 저장한다.

     

    별 표현식?

    기본적으로 데이터 언패킹은 좌변의 변수와 우변의 데이터 개수가 같아야 한다. 별 표현식을 사용하면 변수의 개수가 달라도 데이터를 언패킹할 수 있다

    패킹 : 하나의 변수에 여러 개의 값을 넣는 것

    언패킹 : 패킹된 변수에서 여러 개의 값을 꺼내오는 것

    scores = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4]
    *vaild_score, _,=scores
    scores = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4]
    a,*vaild_score, b=scores

     

    딕셔너리 추가하기

    ice={"메로나":1000, "폴라포":1200,"빵빠레":1800}
    ice["죠스바"]=1200
    ice["월드콘"]=1500

     

    딕셔너리에서 value 수정하기

    ice={"메로나":1000, "폴라포":1200,"빵빠레":1800}
    ice["죠스바"]=1200
    ice["월드콘"]=1500
    ice["메로나"]=1300

     

    딕셔너리에서 삭제하기

    ice = {'메로나': 1000,
           '폴로포': 1200,
           '빵빠레': 1800,
           '죠스바': 1200,
           '월드콘': 1500}
    del ice["메로나"]

     

    91~100

    key값만 도출

    icecream = {'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000}
    price=list(icecream.values())

     

    values값만 도출

    icecream = {'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000}
    print(sum(icecream.values()))

     

    update문 사용

    icecream = {'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000}
    new_product = {'팥빙수':2700, '아맛나':1000}
    icecream.update(new_product)

     

    zip

    zip은 두 개의 리스트를 묶어 줄 때 사용

    keys = ("apple", "pear", "peach")
    vals = (300, 250, 400)
    result = dict(zip(keys,vals))
Designed by Tistory.