어쩌다보니 박준태가 또 조장이조 4차

2024. 7. 29. 23:00·모각코/어쩌다보니 박준태가 또 조장이조
728x90

Dictionaries

순서없는 매핑객체 저장, 키-값쌍을 가진다.

{key:value, key:value} 형태로 된다.

key를 사용해 value를 찾는다. 객체 사이에 순서가 없어서 분류할 수 없다.

리스트와 달리 인덱스나 슬라이스가 불가능하다.

d = {'key1':'value1','key2':'value2'}
d['key1']

salaries = {'John':20,'Sally':30,'Sammy':15}
salaries['Sally']

salaries['Cindy']=100 #새로운 값 추가
salaries["John"] = salaries['John'] + 40 # 값 갱신

people = {'John':[1,2,3], 'Sally':[40,10,30]}
people['Sally'][0]

people = {'John':{'salary':10,'age':30}}
people["John"]['age'] # 중첩 딕셔너리

people.items() # 키값 튜플 반환

Tuples

리스트와 유사하지만, 불변성이 중요한 차이점이다.

리스트에서는 기존의 내부 요소를 변형하거나 변경할 수 있다.

순서와 시퀀스가 있는 리스트와 작동 방식이 유사하지만 튜플은 변경이 불가능하다.

튜플 내부에 할당한 요소는 재할당할 수 없다.

튜플 구문에서는 대괄호 대신 소괄호를 사용한다.

Sets

고유한 요소의 정렬되지 않은 집합이다.

고유하다는 말은 같은 종류의 객체는 하나의 대표 객체만 갖는다는 뜻이다.

세트는 고유한 요소의 정렬되지 않은 집합이다.

 

함수 def

def name_of_function(name='BLANK'): #default 값 지정
	'''
    Docstring explains function.
    '''
    print("hello"+name)
    return
    
   
  
 def add_num(num1, num2):
 	return num1+num2
   
result = add_num(2,4)
print(result+10)


print(max([1,4,7,12,100]))
print(min([1,4,7,12,100]))

# enumerate
for letter in ['a', 'b', 'c']:
	print(letter)

mylist = ['a', 'b', 'c']
index = 0
for letter in mylist:
	print(letter)
    print('is at index: {}'.format(index))
    index = index + 1
    print('')
   
for index, item in enumerate(mylist):
	print(item)
    print(f"is at index {index}")
    print('')
#해당 인덱스를 가져올 수 있다.

mylist = ['a','b','c','d']
print(''.join(mylist)) # abcd
print('--'.join(mylist)) # a--b--c--d

 

중첩문과 유효범위

찾는 순서 Local -> Enclosing -> Global -> Built in

#Local
det report():
	x = 'local'
    print(x)
    
#Enclonsing
x = 'This is global level'

def enclosing():
	x = 'Enclosing Level'
    
    def inside():
    	print(x)
        
    inside()

enclosing()

def report():
	global x # global 변수를 가져오라는 의미
    x = 'inside'
    return x

 

728x90

'모각코 > 어쩌다보니 박준태가 또 조장이조' 카테고리의 다른 글

어쩌다보니 박준태가 또 조장이조 5차  (2) 2024.08.05
어쩌다보니 박준태가 또 조장이조 모각코 5차 모임 8. 5.  (0) 2024.08.05
어쩌다보니 박준태가 또 조장이조 모각코 4차 모임 7.29.  (0) 2024.07.29
어쩌다보니 박준태가 또 조장이조 3차  (1) 2024.07.22
어쩌다보니 박준태가 또 조장이조 모각코 3차 모임 7.22.  (0) 2024.07.22
'모각코/어쩌다보니 박준태가 또 조장이조' 카테고리의 다른 글
  • 어쩌다보니 박준태가 또 조장이조 5차
  • 어쩌다보니 박준태가 또 조장이조 모각코 5차 모임 8. 5.
  • 어쩌다보니 박준태가 또 조장이조 모각코 4차 모임 7.29.
  • 어쩌다보니 박준태가 또 조장이조 3차
Bello's
Bello's
개발하는 벨로
  • Bello's
    벨로의 개발일지
    Bello's
  • 전체
    오늘
    어제
    • 분류 전체보기 (199) N
      • 노예 일지 (7)
        • 스타트업 노예일지 (3)
      • CS 이론 (81)
        • 학과 수업 (4)
        • 알고리즘 (64)
        • 시스템 프로그래밍 (3)
        • 데이터 통신 (1)
        • 운영체제 (2)
        • 데이터베이스 (1)
      • project (3)
      • 나는 감자다. (4)
      • Spring (27)
      • 모각코 (45)
        • 절개와지조(모각코) (7)
        • 어쩌다보니 박준태가 조장이조 (11)
        • 어쩌다보니 박준태가 또 조장이조 (12)
      • LikeLion🦁 (20)
      • 캘리포니아 감자 (4)
      • OpenSource Contribute (1)
      • 우아한테크벨로 (1) N
        • 프리코스 회고록 (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    나는 감자
    8기
    오블완
    BFS
    누적합
    모각코
    Spring
    프리코스
    백준
    DFS
    회고록
    절개와지조
    감자
    자바
    타임리프
    그래프 순회
    뛰슈
    JPA
    어렵다
    티스토리챌린지
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
Bello's
어쩌다보니 박준태가 또 조장이조 4차
상단으로

티스토리툴바