파이썬튜플 2

[#7 파이썬 기초] 튜플과 리스트에 대해 알아보자2

1. 복사하기 : copy(), list(), 슬라이스 방법 총 3가지 - copy() 메서드 2. 깊은 복사하기 - deepcopy 메서드 얕은 복사를 한 상태에서 값을 바꾸면, a,b 리스트의 값이 모두 변경된다. 하지만 깊은 복사를 한 경우에는 a 리스트의 값만이 변경된다. 3. 여러 시퀀스 순회하기 - zip() : 여러 시퀀스를 순회하면서 동일한 오프셋에 있는 항목으로부터 튜플을 만들어낼 수 있다. 4. 리스트 컴프리헨션 : for/in문을 이용해서 리스트를 생성한다. 리스트 컴프리헨션은 [표현식 for 항목 in 순회가능한 객체] 형식으로 만든다. 첫번째 word는 순회 결과를 words 리스트에 넣어주는 역할이고, for문 안에 있는 두번째 word는 for문의 일부이다. [포현식 for 항..

카테고리 없음 2021.01.04

[#7 파이썬 기초] 튜플과 리스트에 대해 알아보자

1. 튜플과 리스트의 차이점 - 튜플은 불변이다. 즉 값을 한번 할당하고 나면 변경할 수 없다. -리스트는 가변이다. 할당하고 나서 변경을 할 수도 있고 삭제도 할 수 있다. 2. 튜플 ex코드) 괄호 안에 콤마가 없으면 튜플이 아닌 문자열로 인식하게 되니 주의! ('apple',)이 아니라 'apple'이라는 결과로 출력된다. 그러나 요소가 두개 이상일 경우에는 마지막에 콤마를 붙이지 않음 >> 튜플로 한 번에 여러 변수들을 할당할 수 있다. = 튜플 언패킹 - tuple()함수 : 다른 객체를 튜플로 만들어준다. - tuple 결합시 + 연산자를 사용한다. >> word= ('A',) + ('B','C') - 복제 연산 시 * 연산자를 사용한다. - for와 in (순회하기) - 튜플 수정하기 : 기..