深入理解python(二)python基础知识之数据结构
数据结构 Python中的内置数据结构(Built-in Data Structure): 列表list、元组tuple、字典dict、集合set,这里只着重说前三个 >>> d=dict(zip(('e','r'),(1,2))) >>> d.keys() dict_keys(['e', 'r']) >>> d.values() dict_values([1, 2]) >>> d.items() dict_items([('e', 1), ('r', 2)]) 列表 列表是Python中内置可变序列,是若干元素的有序集合。列表中的每一个数据称为元素,列表的所有元素放在一对中括号 [ 和 ] 中,并使用逗号分隔开 关于列表的一些重要操作函数汇总 接下来是几个列表涉及的重要知识点 1.extend()和append() extend()是将加入对象中的元素拼接到列表对象的后面,而append()则是将加入对象直接加入列表末尾。 例: >>> a=[1,2,3] >>> a.append([2,3]) #使用append >>> a [1, 2, 3, [2, 3]] >>> a=[1,2,3] >>> a.extend([2,3]) #使用extend >>> a [1, 2, 3, 2, 3] 2.列表的删除 一般想到列表的删除会想到循环+remove()的方法