将字符串存储在不同的变量中

时间:2017-03-28 16:02:18

标签: python string variables

我想将字符串存储在不同的变量中。下面的代码提供了给定符号的字符串。

import pandas as pd
import numpy as np
from itertools import combinations, chain

def powerset(iterable):                                                                                                                                                                                                    
    s = list(iterable)
    return chain.from_iterable(combinations(s, r) for r in range(len(s)+1))

symbols = ['KEL','BYCO']
combinations = list(powerset(symbols))
del combinations[0]
my_list = combinations

my_list包含一个字符串列表,如下所示。

[('KEL',), ('BYCO',), ('KEL', 'BYCO')]

我希望第0个位置的元素与symbol_0 = ('KEL')类似。 为了使用足够数量的变量来合并整个列表,我使用了以下代码。

for i in range(0,list_len):
    symbol_i = 0
    pass
print(symbol_0)

我希望上面的代码能够生成3个变量,即symbol_0,symbol_1和symbol_2。我不明白为什么当我打印symbol_0时,我得到一个错误,symbol_0没有被定义。

0 个答案:

没有答案