Bootstrap

如何从零开始学Python:(4)如何处理列表数据?

第一种做法:需要分别输出每个列表的值

>>> fav_movies=["The Holy Grail","The Life of Brian"]
>>> print(fav_movies[0])
The Holy Grail
>>> print(fav_movies[1])
The Life of Brian

 

第二种做法:使用For循环处理所有的列表

>>> fav_movies=["The Holy Grail","The Life of Brian"]
>>> for each_flick in fav_movies:  
  print(each_flick)
  
  
  The Holy Grail
  The Life of Brian

 

第三种做法:使用while循环处理。

>>> fav_movies=["The Holy Grail","The Life of Brian"]
>>> count=0
>>> while count 

 

对比以上三种做法,《Head First Python(中文版)》书中都有提及。相比之下,第二种做法,也就是for循环处理列表更优

  • 第一种方法,在面对更多的列表时,只能不停地使用print()语句进行输出,处理起来会相对繁琐。

  • 第二种和第三种办法,最后都可以完成相同的动作。

  • 只不过,第二种方法,是通过把列表中的数据分别赋值于目标标识符。

  • 第三种方法,要求使用一个计数标识符。

  • 第二种方法用两行代码就能完成,而第三种方法则要用四句代码去完成。

在这里,有一点需要注意的,也是很容易被遗漏的,就是,使用第二种和第三种方法,也就是使用for循环和while循环的时候,一定要记得加上冒号“:”放在列表名的后面

 

以上,是我一个文科生,一个职场女性,一个小白总结如何处理列表数据需要注意的地方。你今天学会了吗?