Python3之for循环、元组、字典
来源:互联网 发布:windows密钥 编辑:程序博客网 时间:2024/06/09 13:46
1.
for i in str/list/dict/tuple:
pass
for循环不依赖于索引取值,可以直接循环,while一般需要依赖索引进行循环执行
2.
for i in str/list/dict/tuple:
pass
else:
pass
else执行的条件的是:for循环没有被break打断时正常执行else
3.range(100000000):内存中只有一个值,一个个取值
4.元组
不可变类型,内部元素可以是任意类型
#补充:元组本身是不可变的,但是内部的元素可以是可变类型
t=(1,['a','b'],'sss',(1,2)) #t=tuple((1,[1,3],'sss',(1,2)))
元组2个比较重要的方法:
tuple.count()
tuple.index()
5.字典:
判断用户输入的内容是否在字典内:
dict.get(key)有则返回value,没有则返回None
字典的取值可以用pop()
dict.pop(key,default)对原字典进行了修改,没有key返回default,如果不指定default,没有key会报错
dict.popitem()随机删除键值对,因为字典是无序的
字典的删除:
del dict[key]
dict.keys()
dict.values()
dict.items()
返回数据类型如下图:dict_keys/dict_values/dict_items
for item in dict.items():
item是一个元组,里面是键和值(key,value)
pass
重点方法:
dict.update()保留原来的元素,添加新的元素,更改已有的元素
dict.setdefault()
#setdefault:key不存在则设置默认值,并且返回默认值
#key存在则不设置默认,并且返回已经有的值
- Python3之for循环、元组、字典
- python3 数据类型之 列表、字典、元组
- python3-元组、列表、字典
- Python中的for循环(序列、元组与字典)
- python--循环、列表、字典、元组
- python 列表 元组 字典 循环
- python3的列表、元组、集合、字典操作
- python3中列表 元组 字典 集合的区别
- python3 列表 元组 字典的介绍及其应用
- python3 for循环
- for循环打印字典
- python3入门之字典
- python3入门之列表和元组
- Python3之元类
- python3判断字典、列表、元组为空以及字典是否存在某个key的方法
- Python006循环和遍历列表元组集合字典
- 【python基础】之元组 集合 字典
- 数据类型之 列表、字典、元组
- SpringMVC上传文件配置
- matlab 基础应用之二元插值
- Java中的反射机制(Reflect)
- PCA降维
- POJ-1723 中位数
- Python3之for循环、元组、字典
- Android Studio中Grpc的配置
- 【内功篇】指针&数组&字符串(四)
- ubuntu系统下codeblocks编译时提示/bin/sh: 1: g++: not found
- RecyclerView+SnapHelper实现无限循环筛选控件
- Hadoop数据完整性
- 第七届福建省赛 FZU 2267 The Bigger the Better(贪心 后缀数组)
- ScrollView嵌套listview
- 事务的隔离级别