Python 中数据类型主要有四种:列表、元组、字典、集合。
一、列表 List
lists = ['a', 'b', 'c']# 向列表尾部添加元素,允许重复lists.append('c')print(lists)# 获取列表长度print(len(lists))# 在列表指定位置插入元素lists.insert(0, 'mm')# 移除列表的尾部元素,类似于队列lists.pop()# 连接新的 listlists.extend([7, 8])print(lists)# 使用 for in 遍历列表for val in lists: print(val)# 根据索引遍历列表for idx in range(len(lists)): print(lists[idx])
二、元组 Tuple
##-*- coding: utf-8 -*tuples = ('tupleA', 'tupleB', 'tupleC')print(tuples[0])# 使用for in 进行遍历元组元素for item in tuples: print (item)# 使用 index 索引遍历元素for idx in range(len(tuples)): print(tuples[idx])
三、字典 Dictionary
# 定义一个 dictionarydict = { 'zhang':3, 'li':4, 'wang':5}# 添加一个元素dict['xiao'] = 2print (dict)# 删除一个元素dict.pop('zhang')# 查看 key 是否存在print ('wang' in dict)# 查看 key 对于的值print(dict.get('wang'))# key 不存在输出给定的默认值print(dict.get('kwang'),999999)# 遍历dictionary# 1-遍历 keyfor key in dict: print(key)# 2-遍历 valuefor value in dict.values(): print(value)# 3-遍历 key-valuefor key, value in dict.items(): print(key, ':' ,value)
四、集合 Set
# 集合中不允许有重复元素set = set(['a', 'b', 'c', 'c'])# 向集合中添加元素set.add('d')# 移除集合中元素set.remove('c')print(set)# 遍历集合,元素是无序,不能通过下标访问for item in set: print (item)
【参考资料】
[1] 廖雪峰, .