当前位置: 网站首页>小程序开发>网站优化

济宁网站建设_企业网站制作公司_高端网站设计开发-济宁上往

发表日期: 2022-08-18 21:43:42 浏览次数:25

济宁网站建设_企业网站制作公司_高端网站设计开发-济宁上往

网站建设.png

listdemo = ['Google','Runoob', 'Taobao']
# 将列表中各字符串值为键,各字符串的长度为值,组成键值对
>>> newdict = {key:len(key) for key in listdemo}
>>> newdict
{'Google'6, 'Runoob'6, 'Taobao'6}

提供三个数字,以三个数字为键,三个数字的平方为值来创建字典:

实例

>>> dic = {x: x**2 for x in (2, 4, 6)}
>>> dic
{24, 416, 636}
>>> type(dic)
<class 'dict'>

集合推导式

集合推导式基本格式:

{ expression for item in Sequence }或{ expression for item in Sequence if conditional }

计算数字 1,2,3 的平方数:

实例

>>> setnew = {i**2 for i in (1,2,3)}
>>> setnew
{1, 4, 9}

判断不是 abc 的字母并输出:

实例

>>> a = {for x in 'abracadabra' if x not in 'abc'}
>>> a
{'d', 'r'}
>>> type(a)
<class 'set'>

元组推导式(生成器表达式)

元组推导式可以利用 range 区间、元组、列表、字典和集合等数据类型,快速生成一个满足指定需求的元组。

元组推导式基本格式:

(expression for item in Sequence )或(expression for item in Sequence if conditional )

元组推导式和列表推导式的用法也完全相同,只是元组推导式是用 () 圆括号将各部分括起来,而列表推导式用的是中括号 [],另外元组推导式返回的结果是一个生成器对象。

例如,我们可以使用下面的代码生成一个包含数字 1~9 的元组:

实例

>>> a = (for x in range(1,10))
>>> a
<generator object <genexpr> at 0x7faf6ee20a50>  # 返回的是生成器对象

>>> tuple(a)       # 使用 tuple() 函数,可以直接将生成器对象转换成元组
(1, 2, 3, 4, 5, 6, 7, 8, 9)


如,我们可以使用下面的代码生成一个包含数字 1~9 的元组:


实例

>>> a = (x for x in range(1,10))

>>> a

<generator object <genexpr> at 0x7faf6ee20a50>  # 返回的是生成器对象


>>> tuple(a)       # 使用 tuple() 函数,可以直接将生成器对象转换成元组

(1, 2, 3, 4, 5, 6, 7, 8, 9)

 Python3 数据类型转换Python3 解释器 

1 篇笔记 写笔记

   梦晨星云


  125***514@qq.com


20

语法格式:


结果值1 if 判断条件 else 结果2  for 变量名 in 原列表

list1 = ['python', 'test1', 'test2']

list2 = [word.title() if word.startswith('p') else word.upper() for word in list1]

print(list2)

输出结果:


['Python', 'TEST1', 'TEST2']

梦晨星云

   梦晨星云


  125***514@qq.com


2周前 (08-04)



济宁网站建设_企业网站制作公司_高端网站设计开发-济宁上往

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: https://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 昌平殡葬| 朝阳殡葬|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878