# lst = [1, 4, 9....]
# 1、平方列表
lst1 = []
for i in range(10):
    lst1.append(i ** 2)

print(lst1)
lst2 = [x ** 2 for x in range(10)]
print(lst2)

# 2 、整除3的数字列表
num1 = []
for x in range(100):
    if x % 3 == 0:
        num1.append(x)

num2 = [x for x in range(100) if x % 3 == 0]

# 3、嵌套列表降维
list = [[0, 1, 2, 3], [4, 5, 6, 7], [8, 9, 10, 11]]
newList = []
for row in list:
    for i in row:
        newList.append(i)

newList = [i for row in list for i in row]

results matching ""

    No results matching ""