python数据类型比较(二)
创建语法格式 | 元素是否可以被修改 | 增 | 删 | 更新 | 是否是有序 | |
Numbers(数字) | var1 = value1 | 不可以 | / | / | 重新赋值var1=value2已不是原来那个,可以从id(var)查看 | / |
String(字符串) |
var1 = "value1" |
不可以 | / | / | 重新赋值var1=value2已不是原来那个,可以从id(var)查看 | / |
List(列表) | list1=[value1,value2,value3,...] | 可以 | list1=append(value) | del list1[索引值] | list1[索引值]=新值 | 有序 |
Tuple(元组) | tuple1=(value1,value2,value3,...) | 不可以,嵌套列表的话,列表里面的值可以被改变 | / | / | / ps:可以通过组合拼接的方式获得新的元组 | / |
Dictionary(字典) | dictionary1={key1:value1,key2:value2,...} | 可以 | dictionary1['新健']='新值' | del dictionary[健名] | dictionary1['健']='新值' | 字典dict在python3.6之前是无序的,到了python3.7变成了有序 |
Set(集合) |
s1=set() s2={元素1,元素2,...} |
不可以 | s2.add(元素) |
s2.remove(元素) s2.discard(元素) s2.pop() #pop随机删除 |
/ | 无序不重复 |