- 보통 리스트 안에 있는 것은 [ 내용물 ]로 나열하고,
- 보통 딕셔너리 안에 있는 것은 {나이:21}과 같이 나열한다.
a_list = [1,2,3,4,5,6]
print(a_list)
a_list = [1,'배', False]
print(a_list)
a라는 리스트가 있다고 하자 그 안에는 숫자도 들어갈 수 있고 단어도 들어갈 수 있고 false true 등도 들어갈 수 있다.
원하는 정보만 뽑아내고 싶을때, 방번호로 찾자!
그리고 리스트 안에 한 묶음으로 리스트를 넣을 수도 있다. 만약 이중 3번 방안에 있는 1번째것이 보고 싶다고 하면 리스트 안에 원하는 숫자방 번호를 넣어준다.
(a_list [3][1])
a_list = [1,'배', False,['사과','감']]
print(a_list[3][1])
정보를 추가하고 싶을때 리스트 뒤에.append(더하고 싶은 내용)를
만약 추가하고 싶다 하면 리스트 밑에. append(더하고 싶은 내용) 넣고 5번 방 출력하면 99가 나온다.
a_list = [1,5,6,3,2]
a_list.append(99)
print(a_list[5])
많은 정보 중 몇 번째 전까지 혹은 몇 번째 후부터 보고 싶다면 [:숫자]를 넣자!
3이 전 것만 출력하고 싶을 때
a_list = [1,5,6,3,2]
result = a_list[:3]
print(result)
마지막 정보만 출력하고 싶을때 프린트하고 싶은 결과 뒤 리스트 옆에 [-1]를 붙이자!
마지막 것만 출력하고 싶을 때
a_list = [1,5,6,3,2]
result = a_list[-1]
print(result)
몇개가 있는지 알고 싶을 때 len(list 폴더이름)을 넣자!
몇 개가 있는지, 길이를 구하고 싶을 때
a_list = [1,5,6,3,2]
result = len(a_list)
print(result)
반대로 출력하고 싶을 때는 (Reverse=True)를 사용하자
반대로 출력하고 싶을 때 [6, 5, 3, 2, 1]
a_list = [1,5,6,3,2]
a_list.sort(reverse=True)
print(a_list)
추가한 정보가 리스트에 잘 들어 갔는지 확인하고 싶을 때 in 폴더를 찾아 리스트를 모두 보자!
list 안에 뭐가 있는지 알고 싶을때 in a_list
a_list = [1,5,6,3,2]
result = (99 in a_list)
print(result)
Dictionary 에는 {}를 사용해서 원하는 키정보: value를 넣어주자 {이름: bob, 나이: 21}
Dictionary에는 순서가 없고 key value만 있다. 딕셔너리 안에 이름 달라고 하면 이름 안에 담겨있는 네임값인 밥이 나올 것. age를 찾으면 21이 나올 것
a_dict = {"name":"Bob", "age": 21}
result = a_dict['name']
print(result)

이건 a_dict 중에서 ['friend'] 란 애를 찾아줘라는 식으로 통째로 넣을 수도 있고 구체적으로 그 안에 친구이름도 찾을 수 있다.
a_dict = {'name':'Bob', 'age': 21,'friend':['tom','mary']}
result = a_dict['friend'][1]
print(result)
그 안에 키 ['height']를 리스트에 추가로 넣어준다고 할 때, 만약 키가 180이라면
a_dict = {"name":"Bob", "age": 21, "friend":['tom','mary']}
a_dict['height'] = 180
print(a_dict)
만약 키가 들어가 있는지 확인하고 싶다면 ‘무슨 리스트’ in 어디 ('height' in a_dict)를 넣어 프린트하자!
a_dict = {"name":"Bob", "age": 21, "friend":['tom','mary']}
a_dict['height'] = 180
print('height' in a_dict)
만약 첫 번째 리스트 안에 있는 나이와 같은 특정 정보가 궁금할 경우 숫자를 넣어주자!
0번 방안에 내가 찾는 값 ‘age’ or ‘name’을 찾아주면 된다.
people = [{"name":"Bob", "age": 21},
{"name":"John", "age": 30}]
print(people[0]['age'])
'개발일기 [Python 파이썬]' 카테고리의 다른 글
[Python try except] 파이썬 에러 예외처리 (0) | 2024.02.19 |
---|---|
[Python for & f] f-string (직관적인 문장 만들기) (0) | 2024.02.19 |
[Python tuple & set] 파이썬튜플 & 집합 (0) | 2024.02.19 |
[Python if & for] 조건문 (if), 반복문 (for) (0) | 2024.02.19 |
Python 파이썬 문법 기초 (0) | 2024.02.19 |