Python 06天

Python 06天,第1张

概述一.列表推导式语法规则:[expressionfortargetiniterable]1、ord()函数是将单个字符串转换成为对应的编码注意:for循环中既能提供值,也能提供索引…2、创建嵌套列表3.、添加筛选条件的if分句语法规则:[expressionfortargetiniterableifcondition]4、

一. 列表推导式

语法规则: [Expression for target in iterable]

1、ord( )函数是将单个字符串转换成为对应的编码



注意:for循环中既能提供值,也能提供索引…

2、创建嵌套列表


3.、添加筛选条件的if分句
语法规则: [ Expression for target in iterable if condition ]


4、列表表达式实现嵌套
语法规则: [ Expression for target1 in iterable1
for target2 in iterable2
for target3 in iterable3

for targetN in iterableN]


5、终极表达语法规则:
[ Expression for target1 in iterable1 if condition1
for target2 in iterable2 if condition2
for target3 in iterable3 if condition3

for targetN in iterableN if conditionN ]


二. 元组

既能同时容纳多种类型的对象,也拥有字符串不可变的特性


1、元组只要用 “,”隔开就可以。

2、元组可以通过下标获取对应的值


3、因为元组是不可变的,所以不能对元组进行修改。

4、元组同样支持切片 *** 作


5、元祖的查找


6、元组的 “ + ”和“ * ”


7、元组的嵌套


8、元组的迭代


9、列表表达式的应用


10、生成只有一个元素的元组


11、打包和解包
生成一个元组有时称之为元祖的打包;将它们一次性赋值给三个变量名的行为称之为解包。解包同时适用于列表,字符串。


注意:无论是用哪种序列的解包,赋值号左边的变量名数量必须和右侧序列的元素数量一致。

12、多重赋值就是利用元组的原理


13、元组中的元素虽然是不可变的,但如果元组中的元素是指向一个可变的列表,那么就可以修改列表里面的内容。

总结

以上是内存溢出为你收集整理的Python 06天全部内容,希望文章能够帮你解决Python 06天所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1185175.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存