Python中的可变与不可变类型
可变类型:
列表、字典是可变的
举个例子说明:往列表list里增添数据,list = [1,2,3],list.append(4),实则就是在原有的列表对象上添加了数值...相互转换:
1.列表元组转其他
# 列表转集合(去重)
list1 = [6, 7, 7, 8, 8, 9]
print(set(list1))
>>>{6, 7, 8, 9}
#两个列表转字典
list1...: '2', 'key3': '3'}
#嵌套列表转字典
list3 = [['key1','value1'],['key2','value2'],['key3','value3']]
print(dict...print(''.join(list2))
>>>'aab'
tup1 = ('a', 'a', 'b')
print(''.join(tup1))
>>>'aab'
2.字典转其他
# 字典转换为字符串..., 'b', 'b', 'c', 'c')
# 字符串转集合
print(set(s))
>>>{'a', 'b', 'c'}
# 字符串转字典
print(dic2 = eval("{'name'