Python 中dict 字典方法小结
来源:互联网 发布:java源码如何变成软件 编辑:程序博客网 时间:2024/05/24 05:02
Python 中dict 字典方法小结
1.dict的方法:除了直接定义:
dict1={‘zhang’:’张’,’wang’:’王’,’li’:’李’}
s还可以用etdefault进行初始化。用get用于获取,dict[]也可以用于获取,两者有区别
for each in datas['产品名称']: if each in dict.keys(): dict[each] = dict.get(each) else: dict.setdefault(each, 0)score = []print(dict)
这个是学长写的,后来发现dict.get在这里没啥意义,反正value都是0
直接改成不在字典时setdefault即可
dict.get(key)的好处是可以不输入value依然能建立字典
2.方法keys(),values(),items()
user_id=[]for key in dict.items(): user_id.append(key)fund_contnets['user_id']=pd.DataFrame(user_id)print(fund_contnets)
错了,for key里面的key只是个定义的变量,并不是关键字!!!dict.item中的item才是关键字,所以会把dict的key和value全部赋给变量key
改正:
user_id=[]
for key in dict.keys():
user_id.append(key)
fund_contnets[‘user_id’]=pd.DataFrame(user_id)
或者for 里面输入俩变量会把item赋给他们
paizi=[]number=[]for key, value in dict.items(): paizi.append(key) number.append(value)
还可以把dict里面key/value直接转成list
device_id_list = list(dict.keys())member_id_list = list(dict_member.keys())
阅读全文
0 0
- Python 中dict 字典方法小结
- Python 中dict字典get方法讲解
- Python中dict 字典
- Python中dict字典使用方法
- Python中Dict字典用法
- Python中字典(dict)详解
- Python中实现两个字典(dict)合并的方法
- python 字典Dict内建方法
- python 字典(dict)get方法应用
- python字典(dict)的get方法
- python字典(dict)get方法
- Python 中两个字典(dict)合并
- Python 中两个字典(dict)合并
- python中两个字典(dict)合并
- python读取xml放入dict字典中
- python中字典(dict)常见用法
- Python 中两个字典(dict)合并
- Python 中两个字典(dict)合并
- SpringMVC批量上传图片,实现上传前图片预览
- Spring MVC框架的个人理解
- php扩展之PDO
- Python Opencv旋转图片90度
- 第三届“工业4.0与中国制造2025全球年会”(IMGAC)j即将于11月盛大绽放!
- Python 中dict 字典方法小结
- hdu 6208 (ac自动机)
- 写代码小技巧
- 170919_Spring英文文档阅读(十一)_2.3 Usage scenarios(三)
- Xcode8快捷键功能
- ubuntu安装svn及配置使用
- java实训第四节单例模式
- Linux基本使用
- HDU2041 超级楼梯 动态规划入门-递推