itisjustK
코딩과 사람 사는 이야기
itisjustK
전체 방문자
오늘
어제
  • 분류 전체보기 (207)
    • 일이삼사오육칠팔구십일이삼사오육칠팔구십일이삼사오육칠.. (0)
    • Web (43)
      • html & css (9)
      • django & python (15)
      • java script (9)
    • iOS (51)
      • Swift (42)
      • SwiftUI (5)
    • CS (25)
      • 자료구조 (6)
      • 운영체제 (3)
      • 데이터베이스 (9)
      • 네트워크 (7)
    • PS (34)
      • 알고리즘 & 자료구조 (0)
    • Life (36)
    • Retrospective (15)
    • Book (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 어플
  • crud
  • CoreData
  • 독립서점
  • 연결리스트
  • POSTECH
  • mongodb
  • CS
  • 세그멘테이션
  • SWIFT
  • 개발자
  • 생활코딩
  • AppleDevloperAcademy
  • ios
  • binding
  • 점주
  • 생활코딩 #이고잉 #HTML #코딩 #개발자
  • SwiftUI
  • 킨디
  • nosql

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
itisjustK

코딩과 사람 사는 이야기

Web/django & python

[Python] 딕셔너리(dictionary) 값 추가, 삭제, key 또는 value 불러오기

2022. 1. 18. 13:02

딕셔너리 값 추가

딕셔너리는 기본적이로 key:value 형식으로 저장된다.

딕셔너리에 새로운 key와 value를 선언해주면 값이 추가된다.

fruits={'banana':'yellow'}
fruits['tomato']='red'
print(fruits)
>>  {'banana':'yellow', 'tomato':'red'}

 

딕셔너리 값 삭제

딕셔너리에서 값을 삭제하기 위해선 del을 사용한다. 이때 key를 불러서 삭제한다.

#fruits = {'banana':'yellow', 'tomato':'red'}
del fruits['tomato']
print(fruits)
>>. {'banana':'yellow'}

 

딕셔너리 key 불러오기

딕셔너리에서 key만 모아서 다루려면 [ 딕셔너리이름.keys() ]로 key만 따로 불러줘야한다. 이때 리스트로 선언해주어야 한다.

#fruits={'banana':'yellow', 'tomato':'red'}
fruits_keys=fruits.keys()
print(fruits_keys)

fruits_keys=list(fruits.keys())
print(fruits_keys)
>> dict_keys(['banana', 'tomato'])
>> ['banana', 'tomato']

리스트로 선언해주지 않으면 dict_keys( [ key1, key2 ] ) 형식으로 불려진다.

 

딕셔너리 value 불러오기

key를 불러오는 방법이랑 똑같다 .keys() 대신 .values()

#fruits={'banana':'yellow', 'tomato':'red'}
fruits_value=fruits.values()
print(fruits_value)

fruits_value=list(fruits.values())
print(fruits_value)
>>  dict_values(['yellow', 'red'])
>>  ['yellow', 'red']
저작자표시 (새창열림)

'Web > django & python' 카테고리의 다른 글

[Python] split 함수  (0) 2022.01.18
[Python] 리스트(list) 원소들 문자열(str)로 합치기  (0) 2022.01.18
[Django] Form으로 checkbox의 value 전달을 위한 submit : button vs input  (0) 2021.09.03
Django - 클래스형 뷰 CBV (Class-Based View)  (0) 2021.07.09
API 활용  (0) 2021.05.25
    'Web/django & python' 카테고리의 다른 글
    • [Python] split 함수
    • [Python] 리스트(list) 원소들 문자열(str)로 합치기
    • [Django] Form으로 checkbox의 value 전달을 위한 submit : button vs input
    • Django - 클래스형 뷰 CBV (Class-Based View)
    itisjustK
    itisjustK

    티스토리툴바