heheh
히히
heheh
전체 방문자
오늘
어제
  • 히히 (75)
    • AI (14)
      • Model (Study) (3)
      • Model (Paper) (7)
      • Tip! (4)
    • Backend (3)
      • ASP.NET (1)
      • Spring (2)
      • program (0)
      • JAVA (0)
    • Program (11)
      • Docker (3)
      • Github (5)
      • AWS (3)
    • OS (1)
      • Window (1)
      • Linux (0)
    • Python (14)
      • Python Lib (11)
      • Pytorch (1)
      • Tensorflow (1)
      • 크롤링 (1)
    • Spark (3)
      • Scala (2)
      • Pyspark (0)
      • SQL (1)
    • IOS (Swift) (0)
      • 기본 개념 (0)
    • 프로젝트 (3)
      • [AI] GAN (0)
      • [IOS] Swift (3)
      • [AI] 추천시스템 (0)
    • 분석 (1)
    • 알고리즘 풀이 (22)
      • 백준 (22)
    • 기타 (3)
      • 장비세팅 (3)
      • 소개 (0)

인기 글

최근 글

최근 댓글

hELLO · Designed By 정상우.
heheh

히히

Python/Python Lib

파이썬 : 딕셔너리, 리스트

2020. 12. 23. 19:18

 Dictionary 

"키 - 값" 쌍으로 구성되며 키를 통해 값을 쉽게 찾을수 있도록 한다.

dict = {}
dict = ['key'] = 'value'

print(dict)
# {'key' : 'value'}

 

 

메서드
  • keys(), values(), items()
print(dict.keys())
# 
print(dict.values())
#
print(dict.items())
# [('key', 'value')]

 

  • get()

dict["kkeeyy"]를 실행할 경우 에러가 발생한다.

print( dict.get("kkeeyy") )
# None

 

 

  • update()

여러 데이터를 갱신할 때 사용한다.

dict.update({'key2' : 'value2' , 'key3' : 'value3'})
print(dict)
# {'key' : 'value' , 'key2' : 'value2' , 'key3' : 'value3'}

 

 List 

  • 리스트 원소를 띄어쓰기 없이 출력하기
print(''.join(listname))

 

  • 정렬된 리스트에서 특정 원소가 들어갈 위치 찾기 
from bisect import bisect_left, bisect_right #인덱스 값을 반환한다.

l = [1,2,3,3,4,5]

bisect_left(l,3) # 2
bisect_right(l,3) # 4
bisect_right - bisect_left # 2 (원소 3의 개수)

 

 

# 데이터 결과값 예쁘게 출력

pp = pprint.PrettyPrinter(indent=4)

print(pp.pprint(contents))

'Python > Python Lib' 카테고리의 다른 글

[Numpy] 계산  (0) 2021.01.06
파이썬 : 문자열  (0) 2021.01.02
파이썬 : 오류 관련  (0) 2020.12.28
파이썬 : 파일 관리 및 사용  (0) 2020.12.24
[Pandas] dataframe 조건에 따라 값 변경하기  (0) 2020.08.05
    heheh
    heheh

    티스토리툴바