Hướng dẫn create a list of 100 numbers in python - tạo danh sách 100 số trong python

Tạo một danh sách 100 số nguyên có giá trị và chỉ mục là như nhau, ví dụ:

mylist[0] = 0, mylist[1] = 1, mylist[2] = 2, ...

Đây là mã của tôi.

x_list=[]

def list_append(x_list):
    for i in 100:
        x_list.append(i)

        return(list_append())
    print(x_list)

Hướng dẫn create a list of 100 numbers in python - tạo danh sách 100 số trong python

Veedrac

56.1K14 Huy hiệu vàng109 Huy hiệu bạc167 Huy hiệu đồng14 gold badges109 silver badges167 bronze badges

Hỏi ngày 26 tháng 9 năm 2013 lúc 3:49Sep 26, 2013 at 3:49

2

Vì không ai khác nhận ra bạn đang sử dụng Python 3, tôi sẽ chỉ ra rằng bạn nên làm

x_list=[]

def list_append(x_list):
    for i in 100:
        x_list.append(i)

        return(list_append())
    print(x_list)
0 để có được hành vi mong muốn.

Đã trả lời ngày 26 tháng 9 năm 2013 lúc 4:22Sep 26, 2013 at 4:22

Hướng dẫn create a list of 100 numbers in python - tạo danh sách 100 số trong python

VeedracveedracVeedrac

56.1K14 Huy hiệu vàng109 Huy hiệu bạc167 Huy hiệu đồng14 gold badges109 silver badges167 bronze badges

2

Hỏi ngày 26 tháng 9 năm 2013 lúc 3:49

>>> range(10)
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(10)[5]
5

Vì không ai khác nhận ra bạn đang sử dụng Python 3, tôi sẽ chỉ ra rằng bạn nên làm

x_list=[]

def list_append(x_list):
    for i in 100:
        x_list.append(i)

        return(list_append())
    print(x_list)
0 để có được hành vi mong muốn.Sep 26, 2013 at 3:50

Đã trả lời ngày 26 tháng 9 năm 2013 lúc 4:22

Veedracveedrac

for i in range(100):
    dostuff()

Sử dụng phạm vi () để tạo danh sách như vậy

>>> range(100)[0]
0
>>> range(100)[64]
64

Vì không ai khác nhận ra bạn đang sử dụng Python 3, tôi sẽ chỉ ra rằng bạn nên làm

x_list=[]

def list_append(x_list):
    for i in 100:
        x_list.append(i)

        return(list_append())
    print(x_list)
0 để có được hành vi mong muốn.Sep 26, 2013 at 3:50

Hướng dẫn create a list of 100 numbers in python - tạo danh sách 100 số trong python

Đã trả lời ngày 26 tháng 9 năm 2013 lúc 4:22TerryA

Veedracveedrac11 gold badges117 silver badges140 bronze badges

Sử dụng phạm vi () để tạo danh sách như vậy

x_list=[]
i = 0
while i<100:
    x_list.append(i)
    i += 1

Đã trả lời ngày 26 tháng 9 năm 2013 lúc 3:50

def list_append(i, L):
    L.append(i)
    if i==99:
        return L
    list_append(i+1, L)

x_list = []
list_append(0, x_list)
print x_list

x_list=[]

def list_append(x_list):
    for i in 100:
        x_list.append(i)

        return(list_append())
    print(x_list)
1 không làm những gì bạn nghĩ nó làm. Các đối tượng
x_list=[]

def list_append(x_list):
    for i in 100:
        x_list.append(i)

        return(list_append())
    print(x_list)
2 không thể hiểu được, vì vậy điều này sẽ không hoạt động. Các vòng lặp cố gắng lặp lại thông qua đối tượng được đưa ra.Sep 26, 2013 at 3:52

tom10tom10tom10

Nếu bạn muốn nhận danh sách các số trong khoảng 0-100, hãy sử dụng

x_list=[]

def list_append(x_list):
    for i in 100:
        x_list.append(i)

        return(list_append())
    print(x_list)
3:9 gold badges124 silver badges136 bronze badges

1

Câu trả lời cho câu hỏi của bạn là khá nhiều

x_list=[]

def list_append(x_list):
    for i in 100:
        x_list.append(i)

        return(list_append())
    print(x_list)
4 dù sao:

[x for x in range(100)]

TerryaterryaApr 30, 2018 at 12:58

57.4K11 Huy hiệu vàng117 Huy hiệu bạc140 Huy hiệu đồng

import numpy as np

x_list = np.arange(0, 100).tolist()

Bạn có thể sử dụng

x_list=[]

def list_append(x_list):
    for i in 100:
        x_list.append(i)

        return(list_append())
    print(x_list)
4, nhưng có vẻ như bạn có thể đang tìm cách lập danh sách từ đầu, vì vậy bạn có thể sử dụng
x_list=[]

def list_append(x_list):
    for i in 100:
        x_list.append(i)

        return(list_append())
    print(x_list)
6:

Hoặc bạn có thể làm điều này một cách đệ quy:Apr 28, 2018 at 18:07

Hướng dẫn create a list of 100 numbers in python - tạo danh sách 100 số trong python

import random
data1=[]
def f(x):
    return(random.randrange(0,1000))
for x in range (0,100):
    data1.append(f(x))

data1

double-beep

Đã trả lời ngày 26 tháng 9 năm 2013 lúc 3:5213 gold badges32 silver badges41 bronze badges

65.2K9 Huy hiệu vàng124 Huy hiệu bạc136 Huy hiệu đồngApr 29, 2020 at 2:47

Hướng dẫn create a list of 100 numbers in python - tạo danh sách 100 số trong python

2