Python 通过在字符串列表上循环获取字符串
我正在尝试循环执行Python 通过在字符串列表上循环获取字符串,python,python-3.x,Python,Python 3.x,我正在尝试循环执行任务列表: tasks = [ 'NR-AR', 'NR-AR-LBD', 'NR-AhR', 'NR-Aromatase', 'NR-ER', 'NR-ER-LBD', 'NR-PPAR-gamma', 'SR-ARE', 'SR-ATAD5', 'SR-HSE', 'SR-MMP', 'SR-p53' ] 我得到的输出是: for task in range(len(tasks)): print(tasks[ta
任务
列表:
tasks = [
'NR-AR', 'NR-AR-LBD', 'NR-AhR', 'NR-Aromatase', 'NR-ER', 'NR-ER-LBD',
'NR-PPAR-gamma', 'SR-ARE', 'SR-ATAD5', 'SR-HSE', 'SR-MMP', 'SR-p53'
]
我得到的输出是:
for task in range(len(tasks)):
print(tasks[task])
是:
NR-AR
NR-AR-LBD
NR AhR
NR芳香化酶
NR-ER
NR-ER-LBD
NR-PPARγ
SR-ARE
SR-ATAD5
SR-HSE
SR-MMP
SR-p53
我无法得到相同的输出,但每个任务都有“…”
例如:
“SR-p53”
而不是SR-p53
您可以通过以下任一方式实现这一点:
print('"{}"'.format(tasks[task]))
print(f'"{tasks[task]}"')
print('"%s"' % tasks[task])
print('"' + tasks[task] + '"')
您可以通过以下任一方式实现此目的:
print('"{}"'.format(tasks[task]))
print(f'"{tasks[task]}"')
print('"%s"' % tasks[task])
print('"' + tasks[task] + '"')
在print方法中使用“f”进行格式化,然后包括双引号 请参见下面的代码:
tasks = [
'NR-AR', 'NR-AR-LBD', 'NR-AhR', 'NR-Aromatase', 'NR-ER', 'NR-ER-LBD',
'NR-PPAR-gamma', 'SR-ARE', 'SR-ATAD5', 'SR-HSE', 'SR-MMP', 'SR-p53'
]
for task in range(len(tasks)):
print(f'"{tasks[task]}"')
在print方法中使用“f”进行格式化,然后包括双引号 请参见下面的代码:
tasks = [
'NR-AR', 'NR-AR-LBD', 'NR-AhR', 'NR-Aromatase', 'NR-ER', 'NR-ER-LBD',
'NR-PPAR-gamma', 'SR-ARE', 'SR-ATAD5', 'SR-HSE', 'SR-MMP', 'SR-p53'
]
for task in range(len(tasks)):
print(f'"{tasks[task]}"')
这回答了你的问题吗?正确的dup:;或者
对于任务中的任务:print(f'{task}')
这实际上是一个X-Y问题。OP表示,他们希望将结果分配给一个变量,以便将其用作答案注释之一中的字符串<代码>任务[任务]已经是一个字符串。这是否回答了您的问题?正确的dup:;或者对于任务中的任务:print(f'{task}')
这实际上是一个X-Y问题。OP表示,他们希望将结果分配给一个变量,以便将其用作答案注释之一中的字符串<代码>任务[task]已经是一个字符串。我可以使用它将“SR-p53”作为字符串分配给变量而不是仅用于打印吗???@TrikiSadok请参阅我提供的副本()它解决了这个问题well@Asocia我相信他是想用引号将其保存为字符串变量,这可以通过s='“SR-p53”来完成“
如果要分配“SR-p53”,可以将其放在单引号中,如下面的字符串=““SR-p53”
”。如果您打印变量字符串print(string)
,输出将是“SR-p53”。我可以使用它将“SR-p53”作为字符串分配给变量而不是仅用于打印吗???@TrikiSadok请参阅我提供的副本()它解决了这个问题well@Asocia我相信他是想用引号将其保存为字符串变量,这可以通过s=''SR-p53'
来完成。如果你想分配“SR-p53”,你可以把它放在单引号中,比如string=''SR-p53'
。如果打印变量字符串print(string)
,则输出为“SR-p53”。