파이썬 챌린지 3일차 TIL

seoyeon·2023년 3월 8일
0

UDR

목록 보기
3/42

리스트

  • 값을 순서대로 저장
  • 중괄호를 통해 특정 값 접근
  • 0부터 시작
  • -1은 리스트 뒤부터

📝 list

list1 = ['가위', '바위', '보']
list2 = [1, 2, 3, 4, 5, 6]

print(list1)
print(list2)

print(list1[1])
print(list2[2])

print(list1[-1])
print(list1[-3])

📝 list2

list2 = [1, 2, 3, 4, 5, 6]
print(list2)

list2.append(16)
print(list2)

list3 = list2 + [16]
print(list3)

# n값이 리스트에 존재하는지 확인하는 코드
n = 12
ownership = n in list3
print(ownership)

n = 4
if n in list3:
    print('{}은 있어!'.format(n))

del(list3[7])
list3.remove(3)
print(list3)

for문

list

  • 순회할 리스트가 정해져 있을 때 사용
  • 내용을 대입할 변수(for문 내에서 사용되는 변수) 존재
  • 리스트가 끝날 때까지 코드 실행

📝 for 예제

patterns = ['가위', '바위', '보', '가위', '가위', '가위', '보', '가위', '바위', '보']
for pattern in patterns:
    print(patterns)

range

  • 순회할 횟수가 정해져 있을 때 사용
  • range(n) : 0부터 순서대로 n-1개까지를 의미

📝 forrange 예제

for i in range(10):
    print(i)

names = ['시소', '텀블러', '강아지', '고양이', '냠냠']
for i in range(len(names)):
    name = names[i]
    print('{}번: {}'.format(i+1, name))

for i, name in enumerate(names):
    print('{}번: {}'.format(i+1, name))

for i in range(11172):
    print(chr(44032 + i), end='')

📸 강의 수강 목록 캡처

profile
안녕하세용

0개의 댓글

관련 채용 정보