district_name= [[li.getText() for li in data_rows[i].findAll('li')]
for i in range(len(data_rows))]
上面的代码为我们提供了比哈尔邦的地区名称列表。像桌子下面的东西。你知道吗
[['1', 'Nalanda'],
['2', 'Patna'],
['3', 'Gaya'],
['4', 'Buxer']]
但是我想在每一行添加一个静态元素“Bihar”。就像下面这样。你知道吗
[['1', 'Bihar', 'Nalanda'],
['2', 'Bihar', 'Patna'],
['3', 'Bihar', 'Gaya'],
['4', 'Bihar', 'Buxer']]
我试图通过使用代码district_name.insert(0,'Bihar')
来实现这一点。但它并没有给出预期的结果。它给了我们。你知道吗
['Bihar',['1', 'Nalanda'],
['2', 'Patna'],
['3', 'Gaya'],
['4', 'Buxer']]
请帮帮我。你知道吗
检查此代码:
地区_名称.插入(0,'Bihar')将导致插入Bihar作为地区名称的第一个元素。 但你的意图不同。您希望将其插入列表中每个列表的第一个位置。你知道吗
所以你可能不得不这么做
您可以迭代
district_name
列表并在每个列表中插入'Bihar'位置1。你知道吗相关问题 更多 >
编程相关推荐