반응형

리스트 4

[영어로 배우는 React] 8. 리스트와 키

공식 사이트 : https://reactjs.org/docs/lists-and-keys.html 먼저 자바스크립트에서 리스트를 어떻게 변형시키는지 살펴보겠습니다. 아래의 코드는 배열에서 값을 가져오고, 그 값을 두배로 만드는데 map() 함수를 사용합니다. map() 함수에 의해 리턴된 값을 새로운 배열에 할당하고, console.log() 함수를 이용해 내용을 출력해봅니다. const numbers = [1, 2, 3, 4, 5]; const doubled = numbers.map((number) => number * 2); console.log(doubled); 이 코드는 콘솔에 [2, 4, 6, 8, 10]을 출력합니다. 리액트에서 배열을 앨리먼트의 리스트로 변형하는 것은 위 방식과 거의 동일합니다..

IT 2022.04.20

[파이썬 기초] 리스트 컴프리헨션(comprehension)

파이썬에서 컴프리헨션은 간단명료하게 자료구조를 만드는 방법입니다. 일반적으로 리스트를 만드는 방법을 살펴보겠습니다. 0부터 10까지 수 중에 홀수만으로 리스트를 작성해 보죠. 최종 리스트는 [1, 3, 5, 7, 9] 가 될 것입니다. 1. 수작업 제일 간단하게 리스트를 만드는 방법은 리스트에 일일이 값을 추가시켜주는 방법일 것입니다. 리스트의 append() 메서드를 이용하면 되죠. 이렇게 다섯줄 만으로(?) 리스트를 생성했습니다. 그런데, 리스트의 크기가 백개, 만개, 백만개로 커진다면, 답이 없는 방법이겠죠. 2. for문과 range()를 이용한 방법 조금만 코드를 줄여보겠습니다. 코드가 확실히 줄어들었습니다. range()를 이용해서 0~9까지 반복하면서 num 나누기 2를 했을 때 나머지가 1..

IT 2019.04.04

[파이썬 기초] range() 함수로 여러가지 숫자 리스트 만들기

파이썬에서 숫자리스트를 만들때 range() 함수를 이용하면 쉽게 만들 수 있습니다. range()함수의 사용법은 다음과 같습니다. range(start, stop, step) 슬라이스와 비슷하게 동작합니다. start는 시작값, stop은 종료값, step은 증가 값이 됩니다. 슬라이스처럼 stop값은 제외됩니다. stop-1 값까지 만들어지죠. 예제를 보도록 하겠습니다. 어떻게 출력되는지 나타내기 위해서 리스트 생성함수 list() 를 사용해서 리스트를 만들었습니다. 1. range() 에 인자를 하나만 준 경우 위와 같이 range(3) 처럼 하나의 값만을 인자로 주면, start 값은 0, step은 1 로 자동설정 됩니다. 주어진 값은 stop 값으로 쓰이는거죠. 그래서 결과값이 [0, 1, 2..

IT 2019.04.03

[파이썬 기초] 자료구조(1) - 리스트

파이썬은 문자열, 정수, 부울, 부동소수점과 같은 기본데이터 타입외에 기본타입들이 결합된 리스트(list), 튜플(tuple), 딕셔너리(dict) 그리고 셋(set)이라는 자료구조를 가지고 있다. 리스트부터 하나씩 살펴보자. 1. 생성 리스트를 생성할 때는 list() 함수와 대괄호([])를 이용해서 다음과 같이 생성할 수 있다. >>> temp_list = list() # list() 함수 사용 >>> type(temp_list) # type() 함수를 사용하면 변수의 타입을 알 수 있다. >>> temp_list2 = [] # [] 대괄호 사용 >>> type(temp_list2) 2. 데이터 입력 append() 함수를 이용해 데이터를 입력하게 되면 그 순서를 그대로 유지하면서, 리스트의 끝에 항..

IT 2018.11.28
반응형