Python列表、元组、集合、字典的区别和相互转换
来源:互联网 发布:图片软件排行 编辑:程序博客网 时间:2024/06/07 03:26
列表、元组、集合、字典的区别
[1,'a']
('a', 1)
set([1,2])
或 {1,2}
{'a':1,'b':2}
添加 append
只读 add
d['key'] = 'value'
读元素 l[2:]
t[0]
无 d['a']
列表、元组、集合、字典相互转换
列表元组转其他
# 列表转集合(去重)list1 = [6, 7, 7, 8, 8, 9]set(list1)# {6, 7, 8, 9}#两个列表转字典list1 = ['key1','key2','key3']list2 = ['1','2','3']dict(zip(list1,list2))# {'key1': '1', 'key2': '2', 'key3': '3'}#嵌套列表转字典list3 = [['key1','value1'],['key2','value2'],['key3','value3']]dict(list3)# {'key1': 'value1', 'key2': 'value2', 'key3': 'value3'}# 列表、元组转字符串list2 = ['a', 'a', 'b']''.join(list2)# 'aab'tup1 = ('a', 'a', 'b')''.join(tup1)# 'aab'
字典转其他
# 字典转换为字符串dic1 = {'a':1,'b':2}str(dic1)# "{'a': 1, 'b': 2}"# 字典key和value互转dic2 = {'a': 1, 'b': 2, 'c': 3}{value:key for key, value in a_dict.items()}# {1: 'a', 2: 'b', 3: 'c'}
字符串转其他
# 字符串转列表s = 'aabbcc'list(s)# ['a', 'a', 'b', 'b', 'c', 'c']# 字符串转元组tuple(s)# ('a', 'a', 'b', 'b', 'c', 'c')# 字符串转集合set(s)# {'a', 'b', 'c'}# 字符串转字典dic2 = eval("{'name':'ljq', 'age':24}")# 切分字符串a = 'a b c'a.split(' ')# ['a', 'b', 'c']
参考地址:
https://docs.python.org/2/library/index.html
0 0
- Python列表、元组、集合、字典的区别和相互转换
- Python列表、元组、集合、字典的区别和相互转换
- Python 列表、元组、字典、集合 区别
- 理解Python中列表,元组,字典,集合的区别
- python中列表 元组 字典 集合的区别
- python中列表 元组 字典 集合的区别
- python 列表 元组 字典 集合 的区别
- Python 列表、元组、字典、集合的区别
- 列表 字典 集合 元组的区别
- python 字符串,列表,元组,字典相互转换
- python的列表,元组,集合,字典
- python的列表、元组、字典、集合
- python 元组列表字典的区别
- python--列表,元组,字典的区别
- Python列表,元组,字典的区别
- python 元组 字典 列表的区别
- python 字符串 元组 列表 字典 间的相互转化
- Python 学习笔记 -- 变量、元组、列表、字典和集合
- vim集成环境的搭建
- H5EDU学员 jquery简历制作
- php表单验证 对应jquery-validate插件
- Servlet入门
- python—tensorflow机器语言知识海洋的大门外远远看过去
- Python列表、元组、集合、字典的区别和相互转换
- 在Linux中查看java安装目录
- Andriod Studio Genymotion启动报错
- AM335x启动流程(BootRom->MLO->Uboot)
- Mac 下实现rsync功能
- 是时候严肃对待利用未定义行为这件事了
- 基于Socket简单实现分离式控制三维场景
- 3.剑指offer-合并两个有序的链表
- Spring中,给静态变量初始化的问题