python自学之基础知识
python学习笔记
-
列表的添加拓展
-
列表的批量添加
-
用for循环可以批量添加
-
list=['李雷雷','韩梅梅',180,110] for i in rang(3): list.append(i) print(list) #输出结果为: ['李雷雷','韩梅梅',180,110,0,1,2]
-
-
-
字典的中键、值、键值对提取的扩展
-
列表生成式
#1-100的整数逢7跳过的游戏:1.7的倍数跳过 2.含有7的数字跳过。 #普通写法来完成这个游戏 for i in range(1,101): if i%7!=0and'7'not in str(i): print(i) #列表生存的方法完成这个游戏: print([i for i in range(1,101) if i%7!=0and'7'not in str(i)]) #一行代码就完成了这个游戏
-
字典生成式
dic={'1':2,'2':3} print({k:v for k,v in dic.items()})#k是字典的键,v是字典的值 #输出结果为:{'1':2,'2':3} #进阶版: print({k:v*2 for k,v in dic.items()})#给V乘以2,意思是给字典的值乘以2 #输入结果为:{'1':4,'2':6} #我们看结果字典的值都变为,乘以2以后的结果。