Python学习笔记 Day4 列表 part 3及for循环
2018-12-04 10:43
453 查看
Day4 列表 part 3及for循环
与C、C++、Pascal、Java等不同,Python变量随用随定义即可?只要有赋值操作即可?
magicians = ['alice', 'david', 'carolina'] for magician in magicians: print (magician)
这里的变量magician无需提前定义,即用即定义。
- for 别忘了for语句后面加冒号;
- for语句后面的缩进,所有缩进的语句都是需要执行for循环的语句,直到第一条非缩进语句结束;
- 注意不必要的缩进,造成逻辑或语法错误。
- for遍历列表时,先获取第一个元素,并存储在变量中,然后再第二个,依次下去;
for bicycle in bicycles print bicycle
-
range() 函数, 产生一系列数字,参数:起始值, 结束值, 步长;
even_numbers = range(2,11,2) print (even_numbers)
- min() 函数,max() 函数,sum() 函数;
-
指定起始值(如不指定则从0开始)及结束值(如不指定则到末尾)
players = ['charles', 'martina', 'michael', 'florence', 'eli'] print (players[0 : 3]) print (players[:3]) print (players[1:]) print (players[-3:])
-
[:]
my_foods = ['pizza', 'falafei', 'carrot cake'] friend_foods = my_foods[:]
my_foods = ['pizza', 'falafei', 'carrot cake'] friend_foods = my_foods直接变量‘=’,不是复制列表,而是将两个变量都指向一个列表(类似C++中指向同一地址的两个指针);因此,下面的代码输出,两个变量my_foods和friend_foods是一样的。
my_foods = ['pizza', 'falafei', 'carrot cake'] friend_foods = my_foodsmy_foods.append('cannoli') friend_foods.append('ice cream') print ("My favorite foods are: ") print (my_foods) print ("\nMy friend's favorite foods are: ") print (friend_foods)
相关文章推荐
- 【Python学习笔记】for和while循环语句
- Python学习笔记(3) —— 列表操作和循环
- python 学习笔记之(四)while循环处理列表和字典
- Python学习笔记十二:列表(4)--len 、in、For的使用
- Python3学习笔记【基础3--list,tuple,if条件判断,for/while循环,dict字典,set集合】
- Python学习笔记--for, while循环后面加else的作用
- python入门笔记--循环(for...range\enumerate\zip)、列表推导
- 学习笔记☞ python 基础(python3)【三】(转义字符,字符串,while循环,break语句,列表)
- Python学习笔记03 for循环和while循环
- [python学习笔记]条件,循环和其他语句
- python_变量+循环学习笔记
- 增强for循环学习笔记
- python学习之语句:循环语句(for,while)
- python学习笔记之四:条件,循环和其他语句
- Python学习笔记二 列表和元组
- Linux Shell 学习笔记(九)---for/while/util/跳出循环
- Python学习笔记(四)99乘法表(for)
- python学习笔记(二)列表和元组
- Python 学习笔记(二) 列表和元组
- Python学习笔记6:循环对象