gpt4 book ai didi

python - 使用值的外部引用根据值分割为元组 - Python

转载 作者:行者123 更新时间:2023-12-01 03:37:45 25 4
gpt4 key购买 nike

我有一个外部参照值列表

internal_customer = {'01':'11', '03':'33', '05':'55', '07':'77', '08':'88', '06':'66', '09':'22', '11':'18', '12':'19'}

我想用它来子元组中的值:

('03', 'S/N A1631703')

所以我得到的元组将是

('33', 'S/N A1631703')

有人可以指出我可以用来完成此任务的工具的方向吗?

最佳答案

使用第一个元素解压并访问字典,假设您有一个元组列表:

internal_customer = {'01':'11', '03':'33', '05':'55', '07':'77', '08':'88', '06':'66', '09':'22', '11':'18', '12':'19'}

lst = [('03', 'S/N A1631703'),('05', 'S/N A1631703')]

lst[:] = ((internal_customer[a], b) for a,b in t)
print(t)

元组是不可变的,因此不存在变异的概念,您必须创建一个新元组,其中包含字典中的新值和现有的第二个元素。 lst[:] 语法至少允许您修改原始列表。如果您想保留原始列表,您当然可以重新分配名称或创建一个全新的列表。

关于python - 使用值的外部引用根据值分割为元组 - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40141134/

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