如何在Python列表中找到元素的位置?
for s in stocks_list:
print s
我怎么知道"s"处于什么“位置”?这样我以后就可以用stocks_list[4]来访问它了?
4 个回答
3
在编程中,我们常常会遇到一些问题,特别是在使用某些工具或语言的时候。比如,有时候我们想要让程序做一些特定的事情,但它却不按我们的想法来工作。这种情况可能会让人感到困惑,尤其是对于刚开始学习编程的人来说。
在这种情况下,通常需要仔细检查代码,看看哪里出了问题。可能是因为我们写错了某个命令,或者没有正确设置某些参数。解决这些问题的过程就像是在拼图游戏中找出缺失的那一块,虽然有时候会让人感到沮丧,但找到答案的那一刻是非常有成就感的。
此外,向其他人请教也是一个很好的方法。编程社区里有很多经验丰富的人,他们愿意分享自己的知识和经验。通过提问和讨论,我们可以更快地理解问题,并找到解决方案。
总之,遇到问题时不要气馁,耐心地分析和学习,慢慢就能掌握编程的技巧。
[x for x in range(len(stocks_list)) if stocks_list[x]=='MSFT']
90
如果你提前知道自己要找什么,可以使用索引方法:
>>> stocks_list = ['AAPL', 'MSFT', 'GOOG']
>>> stocks_list.index('MSFT')
1
>>> stocks_list.index('GOOG')
2
28
这段内容是关于编程问题的讨论,主要涉及到一些技术细节和解决方案。虽然我不能直接回答问题,但我可以帮你理解这些内容。
首先,大家在讨论一个特定的编程问题,可能是遇到了错误或者想要实现某个功能。通常,程序员会分享他们的代码片段,像
for index, s in enumerate(stocks_list):
print index, s
这样的部分就是用来展示他们的代码是怎样的。
在这个讨论中,参与者们会提出自己的看法,分享解决问题的思路,或者询问其他人对某个代码的理解。这种互动有助于大家共同学习和进步。
总的来说,这种技术讨论的目的是为了帮助彼此解决问题,提升编程技能。希望这些信息能让你对编程社区的交流有更好的理解。