因此,如果我想打印一个url页面的内容,或者只是循环浏览多个url页面而只更改几个url片段,我该怎么做呢。考虑到以下因素:
如果我知道的话,任何玩家的格式通常如下所示,减去ID和最后一部分的几格: 格式如下:
http://espn.go.com/mlb/player/_/id/31000/brad-brach
假设我知道每个球员的身份证和姓名:
^{pr2}$尽一切可能让我们知道所有这些球员的身份证和姓名。在
我如何迭代所有的PLAYER_ID和PLAYER_NAME而不获得
TypeError: list indices must be integers, not str
我知道url是一个列表,而它PLAYER_ID[0]中的内容将是一个字符串。我错过了什么?在
for something in container
将为您提供容器中的每个项;这是一种非常干净的迭代方式:使用
^{pr2}$PLAYER_ID[i]
时,真正需要的是索引。可以通过枚举列表中的每个元素来获得:然而,你并不需要索引,因为你已经有了一个干净的方法来获取玩家的ID
正如我在评论中提到的,更好的名称应该是},因此:
PLAYER_IDS
和{按索引从列表中选择一个项目,而不是另一个列表的字符串,PLAYER\u NAME['31000']?!在
要获得更优雅的解决方案,请使用zip,感谢@Pynchia;)
^{pr2}$相关问题 更多 >
编程相关推荐