例如,我创建了一组列表:
LIST_chr1=[]
LIST_chr2=[]
LIST_chr3=[]
...
...
Run Code Online (Sandbox Code Playgroud)
现在在处理文本时,对于某一行,如果我得到"chr2",那么我需要使用LIST_chr2这样选择这个列表,我应该如何根据列表名称指向这个特定列表?
谢谢
通常,你不想做这样的事......
你可以尝试:
vname = 'chr3'
list_I_want = globals()['LIST_'+vname]
Run Code Online (Sandbox Code Playgroud)
虽然,通常这样做的更好的方法是首先将列表存储在a dict中
my_list_dict = dict(LIST_chr1=[],LIST_chr2=[],LIST_chr3=[],...)
Run Code Online (Sandbox Code Playgroud)
然后:
list_I_want = my_list_dict['LIST_'+vname]
Run Code Online (Sandbox Code Playgroud)