python字典、集合和函数的常见使用方法
1、python 中字典的常见用法
#字典的取值,根据key
my_dict = {'name':'zl','age':20}
my_dict['name']
my_dict.get('name')
#字典添加信息
my_dict['sex'] = '男'
my_dict.setdefault()
#字典删除信息
del my_dict['sex']
my_dict.clear() #清空了
list(my_dict.keys())#拿到的是字典中的keys
my_dict.values()#拿到的是字典中的value
#遍历字典
for key in my_dict:#这个遍历的字典的key值
for key,value in my_dict.items()#遍历拿到的是key,value

2.集合的使用
my_set = {'abc',1,4,'hello'}
#遍历集合
for value in my_set:
print(value)
for index,value in enumerate(my_set):#enumerate() 可以同时得到索引和值,可遍历,集合、字符串、列表
print(index,value)
#定义集合
my_set = set()
#集合添加信息
my_set.add(1)
#集合删除信息
my_set.remove('abc')

#查看python的内置方法有哪些
import builtins
dir(builtins)
#定义函数
def show():
print(1)
#调用函数,必须先定义后调用
show()
#不定长参数,函数
def sum_num(*args):#
#如果是要求和,可以遍历
result = 0
for value in args:
result +=value
return result
sum_num(2,3,4)#不定长参数函数调用,这里不能接收sum_num(a=1,b=3,c=4)
#不定长关键字参数
def sum_num2(**kwargs):#kwargs约定俗成
#如果是要求和,可以遍历
result = 0
for value in args:
result +=value
return result
sum_num2(a=2,b=3,c=4)#这种方式传进去是个字典,{'a':2,'b':3,'c':4}
