본문 바로가기

python33

파이썬 .extend() 함수 파이썬의 extend() 함수는 append, insert 함수와는 다르게 iterable 자료형만 올 수 있다. 만약 iterable 자료형이 아닌 경우에는 TypeError가 발생하게 된다. iterable 자료형에 대해 모른다면 참고하길 바란다. extend()함수는 배열이름.extend(x) 형태로 사용할 수 있따. 위에서 말했던 것처럼 x는 iterable 자료형이 되어야 한다. 코드를 보고 자세히 이해해보도록 하자 array = [1, 2, 3] array.extend(4) print(array) 이렇게 하게 된다면 어떻게 출력이 될지 생각해보자 많은 사람들은 [1, 2, 3, 4]가 출력이 된다 생각할 것이다. 하지만 append 함수와는 다르게 타입에러가 발생하게 된다. extend 함수는.. 2022. 7. 10.
파이썬 .append() 함수 저번 포스팅에서는 배열의 원하는 위치에 값을 추가하는 .insert() 함수에 대해 알아보았다. 이번 포스팅에선 .append() 함수에 대해 알아보도록 하자 append함수는 배열이름.append(x) 형태로 사용을 한다. 이때 x는 배열의 맨 끝에 추가가 된다. 코드로 이해해보도록 하자 array = [1,2,3] array.append(4) print(array) 를 하게 된다면 [1, 2, 3, 4] 가 출력되게 된다. 다음 포스팅에선 extend()함수에 대해 설명하도록 하겠다. 2022. 7. 10.
파이썬 insert() 함수 파이썬의 .insert() 함수는 요소를 추가해주는 함수이다. 사용법은 배열이름.insert(i,x) 형태로 사용한다. 이때 i는 위치를 나타내는 인덱스이고 i 앞에 x를 추가하는 형식이다. 코드를 보고 이해를 해보도록 하자 array = ['b','c','e'] array.insert(0,'a') array.insert(3,'d') print(array) 를 하게 된다면 ['a', 'b', 'c', 'd', 'e'] 가 출력이 되게 된다. 다음장엔 비슷한 함수인 .append() 함수에 대해서 알아보도록 하자 2022. 7. 10.