一个Java 程序员的python学习之路1- for循环
2019-10-15 本文已影响0人
赵阳_c149
python的for循环只有一种形式
python的for循环和java不同,在Java中支持两种形式:
for(int i = 0; i<nums.length; i++){
....
}
和
for(int i : nums){
...
}
而在python中只支持一种形式:
for i in my_list:
pass
python的for循环更加灵活
首先,python中同样可以数组下标的方式访问数组元素:
for i in range(0, len(nums)):
# do sth with nums[i]
pass
不仅如此,python还支持同时取得当前下表和元素:
for (offset, item) in enumerate(nums):
# do sth with offset and item.
pass