1. 列表和普通变量有什么区别
列表是数据类型,普通变量是用来存储数据的
可以把列表赋值给普通变量
2.存在列表 a = [11, 22, 33], 如何向列表中添加(增)新元素 44
a.append(44)
或者
a.insert(3,44) #索引号为3
3.对列表排序
a = [11,22,33,2]
b = sorted(a) #创建了一个新的列表 ,a.sort()修改a列表
print(b) # [2, 11, 22, 33, 44]
b = a.sort()
print(b) # None
print(a) # [2, 11, 22, 33, 44]
4.存在字典 info = {'name':'李四'}, 删除元素 name
del info["name"]
或者
info.pop("name")
5.字典和列表的不同以及使用字典的目的
字典是以键值对的形式存储数据的,字典是无序的,通过键获取到对应值
列表是有序的,通过下标获取到值
使用字典可以存储一些有标识性的数据,可以为数据起一个特定的名字。
列表list增加元素方式: list.append(s),list.extend(list2),list.insert(index,s)
a = [11,22,33,2]
b= [22,44]
str = '2'
a.extend(str) # [11, 22, 33, 2, '2']
print(a)
a.extend(b) # [11, 22, 33, 2, '2', 22, 44]
print(a)
字典dict:无序存储dict[key] = value,dict.update(dict2) ,
集set:无序存储,set.add(s),set.update(iterable)
set1 = {10,3.13,20,"hello"}
set2 = {10,18}
set1.update(set2) # 10未被添加,18被加入
print(set1)
list = [1,[2,3]]
set1.update(list) # TypeError: unhashable type: 'list'
列表删除元素的方式,del list[index],list.pop(index),list.remove(s)
字典的删除方式,del dict[key], dict.pop(key)
set的删除方式,set.pop(),set.remove(s)
set1.pop() # 删除最后一个,但最后一个是随机的,所以可认为随机删除
print(set1)
set1.remove("15")
print(set1)