gpt4 book ai didi

遍历字符串列表的 Pythonic 方法?

转载 作者:行者123 更新时间:2023-11-28 20:49:22 25 4
gpt4 key购买 nike

目前我有以下方法将字符以一种可视文本映射的形式放入字典中。不过,我想知道是否有一种非常简洁的 pythonic 方式来进行这种双重迭代。有什么想法吗?

lines = ['abc','456','xyz']
chars = {}
for i, row in enumerate(lines):
for j, c in enumerate(row):
chars[i,j] = c

最佳答案

您可以将其表达为字典理解:

chars = {(i, j): c for i, row in enumerate(lines) for j, c in enumerate(row)}

基本上是相同的迭代,只是表达方式略有不同。

关于遍历字符串列表的 Pythonic 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14539424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com