python中的列表、字典、循环
今天是学习python的第二天
字典
(字典是什么呢?)
字典也是用来存放多种数据的容器,它和列表的功能相似,但是它是使用{}包起来的,而列表不是
字典中的每一个元素都是一个单独的「键值对」,用英文冒号【:】进行连接,冒号左边我们称之为「键」,相当于序号,右边是这个序号的取值,我们称之为「值」。
例如:
a={'hello':10,"哈哈":12.3,"¥%…&^":20}----->>>a就是一个字典,其中的每个元素的冒号左右两边分别就是字典内装的键和值
print(a)------------------------------->>>在控制台会显示整个字典的结构
字典的删除
pop方法
用法:
字典名.pop(‘键’) 可以删除掉字典中指定的「键值对」
例如:
a={'hello':10,"哈哈":12.3,"¥%…&^":20}----->>>a就是一个字典,其中的每个元素的冒号左右两边分别就是字典内装的键和值
a.pop("哈哈")-------------------------->>>删除字典a中键为"哈哈"的键值对
print(a)------------------------------->>>在控制台会显示去除了键为"哈哈"的整个字典的结构
字典的添加
用法:
字典名[‘键’] = ‘值’
例如:
a={'hello':10,"¥%…&^":20}----->>>a就是一个字典,其中的每个元素的冒号左右两边分别就是字典内装的键和值
a["哈哈"] = 12.3-------------------------->>>字典a中添加键为"哈哈"的键,并给该键赋值12.3
print(a["哈哈"])------------------------------->>>在控制台会显示键为"哈哈"的值
一.for循环
(for循环是什么呢?)
for循环适用于已知循环次数的循环,循环到达指定次数就停止
经常用于遍历出某个容器或范围内的部分或所有数据
for用法:
for 迭代变量 in 容器/范围:
for内部代码块
例如:
a=[1,2,3,4,5]------------------>>>列表a中的元素
for i in a:-------------------->>>for循环遍历出列表a中的每一个元素给迭代变量i,每遍历一次,就执行一次for下循环体内的代码块
print(i)------------------->>>打印出每一个迭代变量i中的值
while循环
(while循环是什么呢?)
while循环适用于未知循环次数的循环,循环次数不限
经常用于设置难以预估的事件发生后的处理办法
用法:
while 表达式/条件为真:
while内部代码块
例如:
a=10------------------------------------->>>a的初始值是10
print("当前系统值是:"+str(a)+",系统正常运行")
a+=1------------------------------------->>>a的值加了1
while a>10:------------------------------while循环条件为,当a的值大于10时,就无限循环执行while循环体内代码块的内容
print("系统异常")