page contents

各种推导式集合啦

要完成一个项目,或想偷懒,想让代码更简洁,那用推导式是个不错的选择!

列表推导式

 list1 = [i for i in range(10)]
 print(list1)
 
 # 等效于
 list1 = []
 for i in range(10):
     list1.append(i)
 
 print(list1)

字典推导式

 dict1 = {i: i**2 for i in range(1, 5)}
 print(dict1)  # {1: 1, 2: 4, 3: 9, 4: 16}

集合推导式

 list1 = [1, 1, 2]
 set1 = {i ** 2 for i in list1}
 print(set1) # {1, 4}

  • 发表于 2021-08-18 18:45
  • 阅读 ( 387 )
  • 分类:Python开发

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
Wilia
Wilia

28 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1474 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章