파이썬 기록 2일차

Berrypanda·2021년 8월 12일
0

파이썬

목록 보기
2/4

2021.08.12

<오늘 배운 것>

  1. 리스트와 관련 함수들
primes=[2, 3, 5, 7, 11, 13]
primes[0]==2
primes[-1]==13
primes[2:5]==[5, 7, 11]
primes[2:]==[5, 7, 11, 13]
primes[:5]==[2, 3, 5, 7, 11]
primes.append(17)
primes==[2, 3, 5, 7, 11, 13, 17]
del primes[5]
primes==[2, 3, 5, 7, 11, 17]
primes.insert(5, 13)
primes==[2, 3, 5, 7, 11, 13, 17]
rprimes=sorted(primes, reverse=True)
rprimes==[17, 13, 11, 7, 5, 3, 2]  //primes는 그대로 유지된다.
++primes.sort(reverse=True)==rprimes   //primes 자체가 뒤집힘
7 in primes =True
8 not in primes= True
primes.reverse()==rpimes
primes.index(11)=4
primes.remove(11)==[2, 3, 5, 7, 13, 17]
  1. for문과 range 사용법
for i in [2, 3, 5, 7, 11]:
	print(i)

2
3
5
7
11

range(a, b)=[a, a+1, ...., b-1]
range(a)=[0, 1, 2, ....., a-1]
range(a, b, c)=[a, a+c, a+2c, ...., b-1]  //무조건 b-1인 것은 아니고 간격 맞춰서 b-1보다 작은게 마지막값이다.

<후기>

오늘도 저녁에 약속이 있어 많은 양을 공부하지는 못 할 것 같다. 다만 실습이 많아 강의를 수강하는데 시간이 좀 걸렸고, for문이나 range등 사용법이 c와 달라 혼란스럽다. c언어보다 편리한 함수들이 많아 사용에 편할 것 같긴 하다.

0개의 댓글