Python字典推导式:理解与应用案例

原创 小咪咪 2025-03-11 11:30 13阅读 0赞

在Python中,字典是一种可变容器模型,类似于对象的属性-值对。字典推导式是Python中的一种简洁语法,用于快速生成新的字典。

字典推导式的语法如下:

  1. {key_expression: value_expression, ...}

其中:

  • key_expression:这是推导字典的关键,它可以是一个变量、表达式或者函数调用。
  • value_expression``:这是推导字典的值,与key_expression`类似。

下面是一些应用案例:

  1. 生成一个学生列表(姓名和成绩):
  1. students = [{'name': 'Alice', 'score': 85},
  2. {'name': 'Bob', 'score': 92},
  3. {'name': 'Charlie', 'score': 78}]
  1. 生成一个字典,其中键是列表中的元素,值是该元素的平方:
  1. list = [1, 2, 3]
  2. dict_square = {item: item ** 2 for item in list}
  3. print(dict_square)

输出为:

  1. {1: 1, 2: 4, 3: 9}
文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,13人围观)

还没有评论,来说两句吧...

相关阅读