У меня есть список в таком формате:Используйте элементы списка в качестве значений в списке понимании
com = ['eto', 'eti', 'etn', 'ets', 'eot', 'eoi', 'eon', 'eos', 'eit', 'eio', 'ein']
Далее в программе мне нужно выполнить 3 различные расчеты с каждым символом в каждой ячейке.
newC = [w.replace(mCommon[0], com[e]) for w in newC]
newC = [w.replace(mCommon[0], com[t]) for w in newC]
newC = [w.replace(mCommon[0], com[o]) for w in newC]
И в следующий раз, он делает
newC = [w.replace(mCommon[0], com[e]) for w in newC]
newC = [w.replace(mCommon[0], com[t]) for w in newC]
newC = [w.replace(mCommon[0], com[i]) for w in newC]
и так далее, в цикле, так что я не жёстко эти символы, то они должны быть берет из списка.
По существу, я хочу, чтобы эти три списка понятий проходили через каждую комбинацию, например, в первый раз они используют «e», «t» и «o» соответственно, затем «e», «t» и «i» соответственно и скоро.
То, что я получаю сейчас, является индексом вне диапазона по понятным причинам. И часть m
также неверна, потому что она не изменяется.
[ "Что такое проблема XY? »] (http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem) –
что такое' mCommon'? –
Я объяснил это, я хочу, чтобы эти списки понимали использование символов в каждом элементе списка, например, e, t и o, затем следующий триплет и т. Д. – estranged