04 파이썬에서 자료를 담는 방식

꿀떡이언니·2022년 10월 27일
0

AI/SW 기초

목록 보기
8/14

1. list.append(d)

자료 d를 리스트 마지막 원소 뒤에 추가, 오직 한 개의 자료만 넣을 수 있다.

2. list.insert(i,d)

i = 어디에, d = 무엇을

list.remove(d)

: 처음 나오는 자료 d를 제거(중복이 있을시 인덱스 순서가 작은 원소 제거)

인덱스 넘버 아니고 동일 원소, 자료를 지움

list.sort()

리스트를 정렬, 숫자형은 오름차순, 문자열은 사전순
같은 자료형끼리만 들어있어야 정렬 가능

시퀀스 자료형

시퀀스 자료형 = 순서가 있는 자료형(리스트, 문자열) 튜플 X

시퀀스의 특징

  1. 원소간의 순서가 존재 (인덱싱/슬라이싱이 가능하다.)
  2. 인덱싱/ 슬라이싱을 할 때 음수를 넣거나 자리를 비우는 것도 가능

  1. 멤버 조회(원소 조회 가능)
    in 연산자로 시퀀스 안에 원소가 있는지 확인 가능

  1. 길이 확인
    len 연산자로 시퀀스 안에 원소가 몇 개인지 확인 가능

  2. 연결 연산
    (+) 연산자로 같은 시퀀스 두 개를 이어 붙일 수 있다.

  3. 반복연산
    (*) 연산자로 시퀀스를 반복 할 수 있다.

시퀀스의 인덱싱과 슬라이싱

인덱싱 : 시퀀스의 한 원소를 가져오는 것
슬라이싱 : 시퀀스의 일부분을 가져오는 것

딕셔너리

: 짝이 있는 것, {} 중괄호로 묶어서 표현
{key: value} 형식
key : 값을 알면 자료를 꺼냄
value : key로 꺼낸 자료.

딕셔너리에서 자료 꺼내기

print(dictionary[key])

딕셔너리에서 자료를 추가하기

dictionary[key] = value

ex)person['hometown'] = 'seoul'

딕셔너리 del로 원소 삭제

del Dictionary[key]

ex) del person['age']

딕셔너리의 특징

: key는 변할 수 없는 자료형만 된다.
-->(변하는 성질의) 리스트는 안되고, 튜플은 된다
튜플도 키 된다!!!!!

profile
개발자지망생

0개의 댓글