Python-列表-相关函数(十六)

#range()函数 结果是左闭右开的区间
for value in range(6):
    print(value)

print('-------------------------------------------------------------------')
#可以使用range()函数创建数字列表  list()将range()的结果直接转换为列表,将range()作为List()的参数,作为一个数字的列表。
numbers=list(range(1,6))
print(numbers)
print('-------------------------------------------------------------------')
#下面打印1~10内的偶数
enven_numbers=list(range(2,11,2))
print(enven_numbers,'打印1~10内的偶数')
print('-------------------------------------------------------------------')

#使用函数range()几乎能够创建任何需要的数字集,例如,如何创建一个列
# 表,其中包含前10个整数(即1~10)的平方呢?
squares=[]
for value in range(11):
    squares.append(value ** 2)
print(squares)
print('-------------------------------------------------------------------')

#对数字列表进行简单的统计计算
#min()函数 取列表中的最小值
digits=[1,2,3,4,5,6,7,8,9,0]
print(min(digits),'取列表中的最小值')
print('-------------------------------------------------------------------')
#max()函数 取列表中的最大值
print(max(digits),'取列表中的最小值')
print('-------------------------------------------------------------------')
#sum()函数 求和
print(sum(digits),'取列表中的最小值')
print('-------------------------------------------------------------------')

#列表解析
squares=[value**2 for value in range(1,11)]
print(squares,"列表解析一行搞定太厉害了吧!")
print('-------------------------------------------------------------------')

执行结果

C:\Users\yong.chen.cd\PycharmProjects\pythonProject1\venv\Scripts\python.exe C:/Users/yong.chen.cd/PycharmProjects/pythonProject1/study_python/list_study/list_function.py
0
1
2
3
4
5
-------------------------------------------------------------------
[1, 2, 3, 4, 5]
-------------------------------------------------------------------
[2, 4, 6, 8, 10] 打印1~10内的偶数
-------------------------------------------------------------------
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
-------------------------------------------------------------------
0 取列表中的最小值
-------------------------------------------------------------------
9 取列表中的最小值
-------------------------------------------------------------------
45 取列表中的最小值
-------------------------------------------------------------------
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 列表解析一行搞定太厉害了吧!
-------------------------------------------------------------------

进程已结束,退出代码为 0
posted @ 2022-04-07 16:11  NiceTwocu  阅读(30)  评论(0编辑  收藏  举报