在python中,列表,元组,字典,字符串之间是可以互相转换的

list1=[‘name‘,‘age‘,‘address‘]

print(‘把列表list1转换为字符串:‘,str(list1))print(type(str(list1))
str=‘wuya name sex age‘
print (‘把字符串str转换为列表:‘,str.split(‘ ‘))print(‘类型为:‘,type(str.split(‘ ‘))

print (‘把列表list1转换为元组:‘,tuple(list1))print(‘类型为:‘,type(tuple(list1))

tuple1=(‘android‘,‘ios‘,‘windows‘,‘firefoxos‘)
print (‘把元组tuple1转换为列表:‘,list(tuple1))print(‘类型为:‘,type(list(tuple1))

dict1={‘name‘:‘wuya‘,‘age‘:18,‘address‘:‘xian‘}
print (‘把字典dict1转换为列表:‘,list(dict1.items())print(‘类型为:‘,list(dict1.items())[(‘name‘, ‘wuya‘), (‘age‘, 18), (‘address‘, ‘xian‘)]
dict1={‘name‘:‘wuya‘,‘age‘:18,‘address‘:‘xian‘}
print (‘把字典dict1转换为tuple:‘,tuple(dict1.items())print(‘类型为:‘,tuple(dict1.items())((‘name‘, ‘wuya‘), (‘age‘, 18), (‘address‘, ‘xian‘))
list2=list(dict1.items()) print (‘把列表转换为字典:‘,dict(list2))print(‘类型为:‘,type(dict(list2)){‘name‘: ‘wuya‘, ‘age‘: 18, ‘address‘: ‘xian‘}
tuple2=tuple(dict1.items()) print (‘把tuple转换为字典:‘,dict(typle2))print(‘类型为:‘,type(dict(tuple2)){‘name‘: ‘wuya‘, ‘age‘: 18, ‘address‘: ‘xian‘}
print (‘把列表list1转换为字典:‘,dict(enumerate(list1))print(‘类型为:‘,dict(enumerate(list1)){0: ‘ooo‘, 1: ‘uuu‘, 2: ‘tttt‘}

原文地址:https://www.cnblogs.com/fkkk/p/9914377.html

时间: 2024-11-13 08:06:53

在python中,列表,元组,字典,字符串之间是可以互相转换的的相关文章

python中列表 元组 字典 集合的区别

列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计过去一周我们买过的东西,把这些东西列出来,就是清单.由于我们买一种东西可能不止一次,所以清单中是允许有重复项的.如果我们扩大清单的范围,统计我们过去一周所有的花费情况,那么这也是一个清单,但这个清单里会有类别不同的项,比如我们买东西是一种花费,交水电费也是一种花费,这些项的类型是可以使不同的.pyt

python之列表/元组/字典/字符串

一.列表 格式:list = ['xxx','xxx','xxx'] 性质:可以修改列表内容 copy用法: import copy names = ['Yangdanhua',['01','05'],'02','03','04'] names01 = names #直接引用 names02 = copy.copy(names) #浅copy,包括 names02 = list[names] & names02 = names[:],列表内部值未被复制 names03 = copy.deepco

python day2 列表 元组 字典 字符串

列表 #列表事例 >>> li = list((1,2,3,4,5))>>> print li[1, 2, 3, 4, 5] >>> li2 = ['a','b','c','d']>>> print li2['a', 'b', 'c', 'd']>>> #列表尾部增加元素>>> li.append(6)>>> li[1, 2, 3, 4, 5, 6] #清空列表内的元素,适用于py

python中列表元组字符串相互转换

python中有三个内建函数:列表,元组和字符串,他们之间的互相转换使用三个函数,str(),tuple()和list(),具体示例如下所示: >>> s = "xxxxx" >>> list(s) ['x', 'x', 'x', 'x', 'x'] >>> tuple(s) ('x', 'x', 'x', 'x', 'x') >>> tuple(list(s)) ('x', 'x', 'x', 'x', 'x')

Python的列表&元组&字典&集合

目录 列表(list) 列表的定义 列表的查询 增加数据 修改数据 删除数据 其它常用操作 元组(tuple) 元组的拆包 具名元组 字典(dict) 创建字典 字典添加数据 查询字典数据 修改字典数据 删除字典数据 其它操作 字典的遍历 集合(set) 集合的创建 访问集合 更新集合 删除集合 集合的操作符 集合应用 列表(list) ? 列表(list)是python以及其他语言中最常用到的数据结构之一.Python使用中括号 [ ] 来解析列表.列表是可变的(mutable)--可以改变列

python中列表,字典等必须要注意的事项

1.python中的列表不能够遍历删除 1 #python列表我们不能够遍历删除 2 li = [1, 2, 3, 4, 5, 6] 3 for i in range(len(li)): 4 print(i) 5 del li[i] 6 print(li) 7 # 输出结果: 8 # Traceback (most recent call last): 9 # 0 10 # [2, 3, 4, 5, 6] 11 # File "C:/Users/XZB/PycharmProjects/s1/da

python的列表元组字典集合比较

定义 方法 列表 可以包含不同类型的对象,可以增减元素,可以跟其他的列表结合或者把一个列表拆分,用[]来定义的 eg:aList=[123,'abc',4.56,['inner','list'],7-9j] 1.list(str):将str转换成list类型,str可以使字符串也可以是元组类型 2.aList.append('test'):追加元素到列表中去 3.del aList[1]:删除列表中下标为1的元素 del aList:删除整个列表 4.cmp(list1,list2):比较两个列

Python中的列表,元组,字符串之间的相互转化

Python中的列表元组和字符串之间的相互转化需要利用,tuple(),list(),str(). 示例如下: >>> the_string = "hello I'am xiaoli!" >>> #字符串转化为元组 >>> the_tuple = tuple(the_string) >>> the_tuple ('h', 'e', 'l', 'l', 'o', ' ', 'I', "'", 'a

python基础深入(元组、字符串、列表、字典)

python基础深入(元组.字符串.列表.字典) 一.列表 1.追加 1 >>>list = [1,2,3,4] #用于在列表末尾添加新的对象,只能单个添加,该方法无返回值,但是会修改原来的列表. 2 >>>list.append(5) 3 >>>print(list) 4 [1, 2, 3, 4, 5] 2.统计 1 >>>list = [1,"a","b","c",1,4

Python列表 元组 字典 集合

元组 Python中的元组(Tuple)类似于Java中的数组,一旦创建了一个 tuple,就不能以任何方式改变它.这点与Python中的字符串类似,所以我们说元组和字符串都是不可变的序列.元组也支持索引和分片操作. 定义一个元组使用一对小(圆)括号” ( ) “. #定义一个元组 tuple1 = (1, 2, '3', 4, '5') # 定义了一个元组之后就无法再添加或修改元组中的元素 print tuple1[0] # 元组的元素都有确定的顺序.元组的索引也是以0为基点的 print t