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...tup1))
>>>'aab'
2.字典转其他
# 字典转换为字符串
dic1 = {'a':1,'b':2}
print(str(dic1))
>>>"{'a': 1, 'b': 2}"
# 字典key...,但在for循环中不应修改列表,否则将导致Python难以跟踪其中的元素。...如果说for循环用于针对集合中的每个元素都一个代码块,而while循环则不断地运行,直到指定的条件不满足为止。
1.使用for的情况
for循环可以遍历可迭代类型,如列表,元组,字符类型。