list, tuple, dict, set等类型有什么区别? ---------------------------------------------- * list: 是一个链表,通过索引进行查找, 使用方括号"[]"来构造. * tuple: 和list类似,但不能修改,使用小括号"()"。 * dict: 是一组键(key)和值(value)的组合, 通过键(key)进行查找, 没有顺序, 使用大括号"{}"来构造; * set: 是集合, 没有顺序,并且元素只出现一次, 自动去重, 使用"{}"来构造; 应用场景: list, 简单的数据集合, 可以使用索引; tuple, 不可修改,把一些数据当做一个整体去使用; dict, 使用键值和值进行关联的数据, 例如统计单词出现的次数; set, 用于集合操作,例如求并集,交集。 参考代码::: aList = [1, 2] t = (1, 2) d = {'wang' : 10, 'zhang' : 10, 'yu' : 10} s = {'wang', 'zhang', 'yu'}