【发布时间】:2016-05-16 09:29:56
【问题描述】:
我有以下元组,我想迭代第一个值(比如元组下方的 0101AA)并用包含第二个和第三个(比如 MTS、DL)的值替换输入字符串,以防它与输入字符串匹配。
mastertup = ('0101AA,MTS,DL', '03F0,MTS,DL', 'YG,MTS,GJ', 'YK,MTS,KO', 'YL,MTS,KL', '98765,MTS,RJ', '9234,MTS,TN', '919136,MTS,WB', 'YW,MTS,UPW', 'YX,MTS,KT')
inputstring='0101AA'
我正在测试的代码将行作为完整的元组 1(例如“0101AA、MTS、DL”)以及如何以有效的方式检查输入字符串以获取元组 1、2、e 等的第 1 列。 . & 真的很困惑如何打破这条线然后匹配它。
for counter,line in enumerate(mastertup):
print line
【问题讨论】:
-
mastertup中的值不是元组。它们是字符串。您是在问如何将它们拆分为实际序列吗?如果是这样,请参阅Python: How to separate string with comma
标签: python python-2.7 for-loop iterator tuples