gpt4 book ai didi

python - 为列表条目提供索引

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

我有一个如下所示的 Python 列表:

A1 = ['a','a','a','foo','c','d','a','e','bar','bar','bar','e','d','d']

我想把它改造成这个...

A2 = [1,1,1,2,3,4,1,5,6,6,6,5,4,4]

...其中 A1 中的条目按顺序获取并在 A2 中给出增量索引。

在 Python 中是否有直接的方法来做到这一点?

最佳答案

index_map = {}
result = []

i = 0 # or 1 or whatever

for value in A1:
if value not in index_map:
index_map[value] = i
i = i + 1
result.append(index_map[value])

关于python - 为列表条目提供索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31547810/

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