호이호우
Beatlefeed
호이호우
전체 방문자
오늘
어제
  • 분류 전체보기 (75)
    • 세상은 지금... (4)
    • 인공지능 (24)
    • 코딩배우기 (21)
      • HTML, CSS (7)
    • 심리학 (25)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • BatchNormalization
  • mnist
  • ADHD
  • Decoder
  • 행동심리
  • Optimizer
  • 심리치료
  • Encoder
  • keras
  • Loss Function
  • discriminator
  • pix2pix
  • DCGAN
  • Diana Baumrind
  • Gan
  • Deep learning
  • 권위주의적육아
  • Python
  • CIFAR-10
  • U-Net Generator
  • 발달심리학
  • U-Net
  • cGAN
  • Sketch2Pokemon
  • generator
  • LeakyReLU
  • 파이썬
  • Momentum
  • tensorflow
  • 인공지능

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
호이호우

Beatlefeed

리스트(list)
코딩배우기

리스트(list)

2021. 1. 22. 09:00
반응형

1. 리스트


# 리스트(list)
numbers = [2, 3, 5, 7, 11, 13]
names = ['윤수', '혜린', '태호', '영훈']

# 인덱싱(indexing)
print(name[1]) # 혜린
print(names[0]) # 윤수
print(names[-1]) # 영훈
print(numbers[-2]) # 11
print(numbers[1] + numbers[3]) # 10

# 변수 저장
num_1 = numbers[1]
num_2 = numbers[3]
print(num_1 + num_2)
>>> 10

# 리스트 슬라이싱(list slicing)
print(numbers[0:4])
>>> [2, 3, 5, 7]
print(numbers[1:])
>>> [3, 5, 7, 11, 13]
print(numbers[:4])
>>> [2, 3, 5, 7]

new_list = numbers[:3]
print(new_list)
>>> [2, 3, 5]

# 리스트 요소 바꾸기
numbers[0] - 7
print(numbers)
>>> [7, 3, 5, 7, 11, 13]

numbers[0] = numbers[0] + numbers[4]
print(numbers)
>>> [13, 3, 5, 7, 11, 13]



3. 리스트 함수


numbers_1 = []
numbers_1.insert(10, 20) # (x + 1번째 자리에, 20을 넣는다)
numbers_1.append(5) # 끝에 5를 추가
numbers_1.append(8) # 끝에 8을 추가
numbers_1.insert(1, 10) (x + 1번째 자리에, 10을 넣는다)
print(numbers_1)
>>> [20, 10, 5, 8]
print(len(numbers_1)
>>> 4

numbers_2 = [2, 3, 5, 7, 11, 13, 17, 19]
del numbers_2[3] # 3 + 1 자리를 지운다
print(numbers_2)
>>> [2, 3, 5, 11, 13, 17, 19]

numbers_3 = [2, 3, 5, 7, 11, 13, 17, 19]
numbers_3.insert(4, 3) # (x + 1번째 자리에, 3을 넣는다)
print(numbers_3)
>>> [2, 3, 5, 7, 3, 11, 13, 17, 19]



4. 리스트 정렬


numbers = [19, 13, 2, 5, 3, 11, 7, 17]

numbers.sort()
print(numbers)
>>> [2, 3, 5, 7, 11, 13, 17, 19]

numbers.sort(reverse = True)
print(numbers)
>>> [19, 17, 13, 11, 7, 5, 3, 2]

numbers = sorted(numbers)
print(numbers)
>>> [2, 3, 5, 7, 11, 13, 17, 19]

numbers = sorted(numbers, reverse = True)
print(numbers)
>>> [19, 17, 13, 11, 7, 5, 3, 2]


5. 리스트 복사


numbers = [19, 13, 2, 5, 3, 11, 7, 17]

numbers_2 = numbers[:]
print(numbers_2)
>>> [19, 13, 2, 5, 3, 11, 7, 17]


반응형
저작자표시 (새창열림)

'코딩배우기' 카테고리의 다른 글

for 반복문(feat. range, while, parameter)  (0) 2021.01.23
Dictionary(feat. key-value)  (0) 2021.01.22
파이썬 리스트(list)와 문자열 정리|Python  (0) 2021.01.21
8일차)프로그래밍 핵심 개념 in Python(return, optional parameter)  (0) 2020.09.05
7일차)프로그래밍 핵심 개념 in Python(boolean, type)  (0) 2020.08.31
    '코딩배우기' 카테고리의 다른 글
    • for 반복문(feat. range, while, parameter)
    • Dictionary(feat. key-value)
    • 파이썬 리스트(list)와 문자열 정리|Python
    • 8일차)프로그래밍 핵심 개념 in Python(return, optional parameter)
    호이호우
    호이호우
    나의 관심 콘텐츠를 즐겁게 볼 수 있는 Beatlefeed!

    티스토리툴바