迭代列表

Dan*_*rex 0 python iteration list

非常简单的问题.对不起,我是新人.我有以下代码:

list = ['edward', 'jason', 'john']
for i in list:
    print list
Run Code Online (Sandbox Code Playgroud)

它产生:

john
Run Code Online (Sandbox Code Playgroud)

为什么我只得到姓氏?我想要所有这些.即.

edward
jason
john
Run Code Online (Sandbox Code Playgroud)

Ash*_*ary 5

您应该打印ilist:

lis = ['edward', 'jason', 'john']    #don't use list as a variable name
for i in lis:
    print i
Run Code Online (Sandbox Code Playgroud)