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
网友评论