2021-04-25
2021/4/25 18:29:02
本文主要是介绍2021-04-25,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
列表推导式
列表推导式可以实现一行代码完成输出,但可读性会比较差。
1.推导模式
list_data=【x for x in range(10)】
每循环一次,向列表添加一个x的值,直到for全部完成
【0,1,2,3,4,5,6,7,8,9】
传统模式
list_data=【】
for x in range(10)
list_data.append(x)
2.推导模式
list_data=【x for in range(10) if x%2==0】
输出偶数【0,2,4,6,8】
for 负责数据生产;
if 负责数据筛选;
x最终数据输出。
PS:在列表推导式中没有任何标点符号
3.推导模式
list_data=【x**2 x for in range(10) if x%2==0】
输出平方数【0,4,16,36,64】
4.列表推导式的双for循环
推导模式:list_data=【(x,y) for x in(1,2,3) for y in (4,5,6)】
输出规律:第一个for的第一个元素与第二个for的每个元素进行组合,组合成一个元组
输出:【(1,4),(1,5),(1,6),(2,4),(2,5),(2,6),(3,4),
这篇关于2021-04-25的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Java语音识别项目资料:新手入门教程
- 2024-11-26JAVA语音识别项目资料:新手入门教程
- 2024-11-26Java语音识别项目资料:入门与实践指南
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料:新手入门教程
- 2024-11-25Java创意资料:新手入门的创意学习指南
- 2024-11-25JAVA对接阿里云智能语音服务资料详解:新手入门指南
- 2024-11-25Java对接阿里云智能语音服务资料详解
- 2024-11-25Java对接阿里云智能语音服务资料详解