我有一个字符串列表,如下所示
rec = ['Class',
'science',
'boy',
'girl',
'cat',
'dog']
我想使用for循环从上面的列表中提取字符串,下面是我的代码
try:
fic_1 = rec[0]
except:
fic_1 = ''
try:
fic_2 = rec[1]
except:
fic_2 = ''
try:
fic_3 = rec[2]
except:
fic_3 = ''
try:
rc_1 = rec[3]
except:
rc_1 = ''
try:
rc_2 = rec[4]
except:
rc_2 = ''
try:
rc_3 = rec[5]
except:
rc_3 = ''
因为它是硬编码的,所以我使用try-and-expect。我正在尝试使用for循环,但我在如何实现这一点上遇到了困难。我可以考虑使用for i in range(len(rec)):
,但不知道如何将其应用到我的代码中。我想知道如何通过使用for循环而不是硬编码来解决它
稍后我将重用这些字符串,因此我希望编写一个for循环,可以将这些字符串转换为6个不同的字符串对象
谢谢
一种方法是创建一个类似的键或值列表,您希望映射
rec
列表中的输入,并将它们组合到一个字典中,如下所示:如果您只想迭代列表,可以在列表上执行for循环:
相关问题 更多 >
编程相关推荐