列表用[]表示 元组用()表示 字典用{}表示
数字型
-
整型(int)
-
浮点数(float)
-
布尔型(bool)
真True 非0即真
假False 0 -
非数字型
1、字符串
2、列表
3、元祖
4、字典 -
列表用[ ] 来表示
可以容纳很多 什么都可以
例如: 字符串 整数 字典...等
列表的索引从0开始 也称之为下标
-
遍历用for i in
i 是个变量 随便什么都可以 不是固定的 -
列表的升序降序
列表.sort() 升序排列
列表.sort(reverse=True) 降序排列
列表.reverse() 倒序
-
列表的删除
列表.remove[数据] 按名字来删除
列表..pop() 删除最后一个 从末尾开始
列表.pop(0) 删除列表索引为0 的 数据 -
列表的添加和插入
列表.insert(索引,数据) 在指定的地方插入
列表.append(数据) 在末尾 最后面添加数据
列表.extend(列表2) 将列表2里的数据 拆分开追加到列表里
-遍历列表
suijing@suijing:
list=['喜欢你','爱你','嫁给你']
for i in list:
print('我:%s'%i)
元组
- 元组: Tuple
元组的索引也是从0开始的
不同在于 元组的元素不能修改
创建空元组tuple()
list-----tuple 元组转列表
tuple-----list 列表转元组
字典
-
字典:dictionary
字典里没有索引 没有序的
构造 键:值 键值对
键key 相当于索引
值value 是数据
键不必须是唯一的
值可以重复
特点无论是查还是删除都用键来操作 -
添加:
d[×××]=××××
键存在 相当于修改
键不存在 则是添加
- 删除:
d.pop(×××)
参数是键的名字
- 改:
d[×××]=×××
键存在就修改
- 查:
print(d[×××])
- 遍历:
d = {"xxx":"xxx"}
for i in d:
print(i)#打印的键
print(d[i])#打印值
for i in d.keys():
print(i)#打印键
print(d[i])#打印值
for i in d.values():
print(i)#打印值
for k,v in d.items():
print(k)#打印键
print(v)#打印值
for i in d.items():
print(i)#打印出元组
print(i[0])#打印键
print(i[1])#打印值
网友评论