일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 프로그래밍언어
- 보안
- 데이터구조
- 파이썬
- 프로그래밍
- 사이버보안
- 컴퓨터과학
- I'm Sorry
- 2
- 버전관리
- 빅데이터
- 컴퓨터비전
- 데이터베이스
- 클라우드컴퓨팅
- 컴퓨터공학
- 딥러닝
- 머신러닝
- 소프트웨어공학
- 자바스크립트
- 인공지능
- 웹개발
- 자료구조
- Yes
- 네트워크
- 데이터분석
- 알고리즘
- 데이터과학
- 소프트웨어
- 코딩
- 네트워크보안
- Today
- Total
스택큐힙리스트
파이썬에서 0의 목록 본문
이 질문에는 이미 답이 있습니다 :
Create an empty list with certain size in Python
18개의 대답
6년 전에 종료되었습니다.
어떻게 모든 숫자가 0으로 이루어진 list을 만들 수 있을까요? range(10)에 있는 각 int마다 zeros list를 만들 수 있도록 하고 싶습니다.
예를 들어, 범위 내의 int값이 4인 경우 다음과 같이 나타납니다.
[0,0,0,0]
그리고 7 :
[0,0,0,0,0,0,0]
답변 1
#add code here to figure out the number of 0's you need, naming the variable n.
listofzeros = [0] * n
함수에 넣고 싶다면 그 코드를 넣고 return listofzeros를 추가하세요.
이것은 다음과 같이 보일 것입니다:
def zerolistmaker(n):
listofzeros = [0] * n
return listofzeros
샘플 출력:
>>> zerolistmaker(4)
[0, 0, 0, 0]
>>> zerolistmaker(5)
[0, 0, 0, 0, 0]
>>> zerolistmaker(15)
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
>>>
답변 2
리스트(=List)는 파이썬(Python)에서 매우 중요한 자료형 중 하나입니다. 리스트는 여러 개의 요소들을 저장하고 관리할 수 있는 자료형으로, 문자열, 숫자 등을 포함할 수 있습니다. 하지만 때때로 우리는 리스트를 초기화할 때 각각의 요소에 대한 초기값이 필요하지 않을 때가 있습니다. 그러한 경우에는 리스트의 초기값으로 0을 설정할 수 있습니다. 이러한 리스트를 zeros 리스트 혹은 0으로 채워진 리스트라고 부릅니다. 이 글에서는 파이썬에서 zeros 리스트를 만드는 방법과 그 활용 방법에 대해 알아보겠습니다.우선적으로, 파이썬에서 zeros 리스트를 만드는 가장 쉬운 방법은 numpy 라이브러리를 사용하는 것입니다. NumPy는 파이썬의 과학 계산을 위한 핵심 라이브러리 중 하나이며, zeros 함수를 제공합니다. 이 함수는 지정된 형태와 타입으로 0으로 이루어진 배열(=array)을 반환합니다.
아래는 numpy를 사용하여 2차원 zeros 리스트를 만드는 예시 코드입니다.
```python
import numpy as np
zeros_list = np.zeros((3, 4))
print(zeros_list)
```
출력:
```
[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]
```
이 코드는 3행 4열의 zeros 리스트를 만들어 출력합니다. 위 코드에서 np.zeros 함수의 인자로는 (3, 4)를 전달했습니다. 이는 zeros 리스트의 행과 열 개수를 지정하는데, 튜플 형태로 전달되는데, 각각 (행, 열)의 형태로 인자를 전달합니다.
또 다른 방법으로, 일반적인 리스트(list)의 각 요소를 0으로 초기화해도 됩니다. 이 방법은 numpy를 사용하는 것보다 코드가 더 길어질 수 있지만, 결국 동일한 결과를 얻을 수 있습니다. 아래는 일반적인 리스트를 사용하여 2차원 zeros 리스트를 만드는 예시 코드입니다.
```python
zeros_list = [[0]*4 for _ in range(3)]
print(zeros_list)
```
출력:
```
[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
```
이 코드는 위와 동일한 3행 4열의 zeros 리스트를 만들어 출력합니다. 위 코드에서는 행과 열 개수를 직접 지정하지 않고, 간단한 방법으로 리스트를 초기화했습니다.
zeros 리스트는 매우 유용합니다. 예를 들어, 이미지 처리에서 이미지를 0으로 초기화된 배열로 변환하여 원하는 필터를 적용하거나, 연산을 수행하는 등의 작업을 수행할 수 있습니다. 또한, 배열의 초기화나 단순하게 값을 0으로 채우는 작업을 할 때 유용합니다.
이상으로, 파이썬에서 zeros 리스트를 만드는 방법과 활용에 대해 알아보았습니다. zeros 리스트는 파이썬에서 모든 종류의 다양한 작업에 유용하게 사용될 수 있는 유용한 자료형입니다. 따라서 프로그래머들은 zeros 리스트를 잘 숙지하고, 활용하는 것이 좋습니다.