Python常见数据类型及基础操作

1.数字类型 整形 int 浮点型 float (单精度)double (双精度)
2. 字符串 str 字符串操作
4. 列表 list
5. 元祖 tuple
6. 字典 dict
7. 集合 set

列表

增:
 	A = [1,2]
	B = [3,4]
	append
 		print(A.append(b))
 		# 输出结果为[1,2,[3,4]]
 	extend
 		print(A.extend(B))
 		# 输出结果为[1,2,3,4]
	append会将一个整体作为一个元素添加
	extend则会将该集合拆分为一个个元素进行添加
	insert
 		print(A.insert(0,1)) # (索引,要添加的元素)
 		# 输出结果为[1,1,2] # 在该索引前添加数据
删:
	A = [1,2,3,1,1,1]
	del:根据下标删除
 		del  A[0] or del(A[0])
	pop:删除最后一个元素
		A.pop()  # 可以在括号中加下标 默认删除最后一个
	remove:根据元素的值删除
		A.remove(1)  # 默认只删除第一个
改:
	直接根据下标修改

查:
	直接根据下标取值 可进行切片操作 注意左闭右开
排序:
	A.sort(reverse=True) # 默认升序,reverse 设置为True为降序

字典

字典的每个元素由2部分组成,键:值	
dict = {'name':'小马','age':18}
增:
	直接用dict['键名'] = 值 就可以添加
删:
	del dict['键名']
	dict.clear() # 清空字典
改:
	根据dict['键名'] = 修改后的值 就可以修改
查:
	在字典中是根据键名来查找数据的
	使用dict.get('键名')或dict['键名']
	字典中如果找不到该键,则会报错
	要是想这个键不存在的情况下,不报错
	可以使用dict.get('键名','哈哈') # 即在找不到该键时会返回哈哈
	len()函数在字典中使用时,返回的是该字典中键值对个数
	keys()函数返回的是一个包含字典所有键的列表
	values()函数返回的是一个包含字典所有值的列表
	items()函数返回的是一个包含	字典所有键值对的列表

集合

集合是无序的,集合中的元素是唯一的,集合一般用于元祖或列表中的元素去重
增:
	set = {1,2,3}
	add 
		print(set.add("456"))
		# 输出结果为 {1,2,3,"456"}
	update
		print(set.update("456")
		# 输出的结果为{1,2,3,4,5,6}
删:
	remove
		set.remove(1) # 根据值删除 如果没有该元素则报错
	discard
		set.discard(1) # 根据值删除 如果没有该元素则不执行,也不会报错
	pop 
		set.pop() # 在集合中随机删除一个元素

你可能感兴趣的:(1)