0基础学Python(3) ——列表推导式
来源:互联网 发布:php项目绑定域名访问 编辑:程序博客网 时间:2024/06/01 20:10
兄弟连学Python(3) ——列表推导式
今天学习了列表推导式,老师从最简单的使用正常循环解决问题循序渐进、步步深入地为我们讲解了列表推导式,让我们对列表推导式记忆深刻,也更好地理解了什么叫做列表推导式。
1.普通的列表推导式
lists = [1,2,3,4,5,6,7,8,9]
newlists = []
for i in lists:
i = i * i #获取数值的平方
newlists.append(i) #组成新的列表
print(newlists)
列表推导式:
result = [i * i for i in lists]
print(result)
#使列表中变量i都乘以10输出
result = [i * 10 for i in lists]
print(result)
2.带有判断条件的列表推到式
lists = [1,2,3,4,5,6,7,8,9]
result = [i for i in lists if i % 2 == 1]
print(result)
3.多循环列表推到式
boys = ['诸葛亮','周瑜','曹丕']
girls = ['黄月英','小乔','甄姬']
result = [b + '#' + g for b in boys for g in girls]
print(result)
普通循环:
result = []
for b in boys:
for g in girls:
result.append( b +'#' + g)
4.带有判断条件的多循环推到式
result = [b + '#' + g for b in boys for g in girls if boys.index(b) == girls.index(g) ]
print(result)
Python学习交流、资源共享群:563626388 QQ
- 0基础学Python(3) ——列表推导式
- 兄弟连学Python(01)——列表推导式写99乘法表
- Python列表解析(列表推导式)
- python 列表推导式
- python列表推导式
- python 列表推导式
- Python列表推导式
- python 列表推导式
- python 列表推导式
- python列表推导式
- python列表推导式
- python列表推导式
- Python列表推导式——轻量级循环
- python快速入门(列表推导式)
- python列表推导式的应用,基础面试题
- 【python系列】列表推导式
- python之列表推导式
- Python的列表推导式
- 自动补全不算什么,一键直达目录才是终极神器
- Python操作分布式流处理系统Kafka
- DO VO PO DTO
- uboot移植i2c
- Identifier Rules
- 0基础学Python(3) ——列表推导式
- Python 的深拷贝 和 浅拷贝
- Each module has to have a unique path
- Font-Awesome 强大的字体图标
- Sublime Text 3126 Win32版本暴力破解过程
- charles抓包时设置host
- oracle 的几种sql优化2
- MATLAB调用C/C++函数的方法
- Servlet生命周期初步体验