python3基础数据知识整理
- 列表(list)
- 字典(dict)
#两个列表相加
[1, 2, 3] + [4, 5, 6]
# 判断某一元素是否在列表中
3 in [1, 2, 3]
# 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.extend(seq)
# 从列表中找出某个值第一个匹配项的索引位置
list.index(obj)
# 指定位置将对象插入列表
list.insert(index, obj)
# 移除列表中某个值的第一个匹配项
list.remove(obj)
字典(dict)
# dict键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行# 删除键是'Name'的条目
del dict['Name']
# 清空词典所有条目
dict.clear()
# 删除词典
del dict
# 计算字典元素个数,即键的总数
len(dict)
# 创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值
dict.fromkeys(seq[, val])In [75]: d= dict.fromkeys([1,2,3],['a','b','c'])
In [76]: d
Out[76]: {1: ['a', 'b', 'c'], 2: ['a', 'b', 'c'], 3: ['a', 'b', 'c']}# 返回指定键的值,如果值不在字典中返回default值
dict.get(key, default=None)
# 以列表返回一个字典所有的键
dict.keys()In [78]: d.keys()
Out[78]: dict_keys([1, 2, 3])In [79]: type(d.keys())
Out[79]: dict_keysIn [80]: list(d.keys())
Out[80]: [1, 2, 3]
# 以列表返回字典中的所有值
dict.values()
In [81]: d.values()
Out[81]: dict_values([['a', 'b', 'c'], ['a', 'b', 'c'], ['a', 'b', 'c']])
# 删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值。
pop(key[,default])In [83]: d.pop(1)
Out[83]: ['a', 'b', 'c']# 随机返回并删除字典中的一对键和值。
popitem()In [84]: d.popitem()
Out[84]: (3, ['a', 'b', 'c'])
【python3基础数据知识整理】未完待续...
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- Python基础|Python基础 - 练习1
- 使用协程爬取网页,计算网页数据大小
- Java|Java基础——数组
- Python数据分析(一)(Matplotlib使用)
- Jsr303做前端数据校验
- Spark|Spark 数据倾斜及其解决方案
- 数据库设计与优化
- 爬虫数据处理HTML转义字符
- Java基础-高级特性-枚举实现状态机