@Author:木又 @File:demo1_列表的增删查改.py @Time:2020/7/4 9:45
1.修改元素: 通过下标支付那个元素进行修改、 li = [1, 2, ‘ces’, [1, 2, 3], {‘a’: ‘b’}, 6] li[1] = “B” print(li)
2.添加元素: append(),往列表的尾部添加元素,不需要用变量去接收 li = [1, 2, ‘ces’, [1, 2, 3], {‘a’: ‘b’}, 6] li.append(‘N’) print(li)
insert(),指定位置添加元素 li = [1, 2, ‘ces’, [1, 2, 3], {‘a’: ‘b’}, 6] li.insert(2, “N”) # 指定下标位置,添加元素(在下标为2的地方添加元素“N”) print(li)
extend(),一次性往列表中添加多个元素,此方法不能指定传位置 li = [1, 2, ‘ces’, [1, 2, 3], {‘a’: ‘b’}, 6] li.extend([3,4,5,6]) # 添加元素到尾部 print(li)
3.删除元素: pop(),指定元素位置进行删除 li = [1, 2, ‘ces’, [1, 2, 3], {‘a’: ‘b’}, 6] li.pop(2) # 删除下标为2的元素 li.pop() # 不传参数(下标),默认删除最后一个元素 print(li)
remove():指定元素的值进行删除 li = [1, 2, ‘ces’, [1, 2, 3], {‘a’: ‘b’}, 6] li.remove(2) # 删除为2的元素 print(li)
clear() :清空列表 li = [1, 2, ‘ces’, [1, 2, 3], {‘a’: ‘b’}, 6] li.clear() # 情况列表中的所有元素 print(li)
4.查找元素: 通过下标位置去查找元素 li = [1, 2, ‘ces’, [1, 2, 3], {‘a’: ‘b’}, 6] print(li[2])
index():查找指定元素的下标 li = [1, 2, ‘ces’, [1, 2, 3], {‘a’: ‘b’}, 6] print(li.index(2)) # 查找2元素的下标
count(),查找某个元素的个数 li = [1, 2, ‘ces’, 2, [1, 2, 3], {‘a’: ‘b’}, 6] print(li.count(2)) # 查找为2元素的个数
@Author:木又 @File:demo2_列表的排序和复制.py @Time:2020/7/4 10:17
列表的其他方法
1.列表的排序: sort(),升序 li = [7, 1, 2, 6] li.sort() print(li)
sort(reverse = True),列表翻转,降序 li = [7, 1, 2, 6] li.sort(reverse=True) print(li)
2.列表的复制: copy(),复制 li = [7, 1, 2, 6] li3 = li li2 = li.copy() # li.append(99)
print(li) print(li2) print(li3)
@Author:木又 @File:demo3_元组.py @Time:2020/7/4 10:50
元组:使用小括号定义 ()
元组定义后,里面的元素不能进行修改,删除操作,只有查找操作
元组的查找: 通过下标获取元素 tuple_01 = (1, 2, 3)
print(tuple_01[0], type(tuple_01))
tu = () # 空组
tu1 =(11) #这样写不是元组,是一个数值,需要在后面加 , tu2 = (11,) print(tu1) print(tu2)
index:查找指定元素的下标,元素不存在会报错
count:查找某个元素的个数
@Author:木又 @File:demo4_字典.py @Time:2020/7/4 10:57 @Name:Ta Quan Ge 字典使用{}来表示,dict
dic = {} print(dict, type(dict))
注意:字典中的元素是有key:value 组成的 字典中的key只能是不可变的数据(数值、字符串 元组),通常都是使用字符串 key 在同一个字典中是唯一的,不存在重复的key value 可以保存任何类型的数据
1.字典的定义方式: 方式一: dic = {“a”: 1, “b”: “Taquange”, “c”: [1, 2, 3], “d”: (1, 2, 3)} print(dic) 方式二: dic = dict(a=1, b=“Taquange”, c=[1, 2, 3], d=(1, 2, 3)) print(dic)
方式三: dic = dict([(‘a’, 1), (‘b’, “Taquange”), (“c”, [1, 2, 3]), (“d”, (1, 2, 3))]) print(dic)
@Author:木又 @File:demo5.py @Time:2020/7/4 11:12 @Name:Ta Quan Ge 字典的增删查改
1.字典的添加:通过键直接进行赋值 dic = {“a”: 1, “b”: “Taquange”, “c”: [1, 2, 3], “d”: (1, 2, 3)} print(dic) 通过键直接进行赋值 dic[“e”] = “kobe” print(dic) #无 则增加元素
2.字典的修改:通过键直接进行赋值 dic = {“a”: 1, “b”: “Taquange”, “c”: [1, 2, 3], “d”: (1, 2, 3)} dic[“a”] = 2 print(dic) #有 则修改元素
3.字典的查询 方式一:直接通过键去获取,此方法找不到键时会报错 KeyError dic = {“a”: 1, “b”: “Taquange”, “c”: [1, 2, 3], “d”: (1, 2, 3)} print(dic[‘a’])
方式二:get()直接通过键去获取,此方法找不到键会返回None(空) dic = {“a”: 1, “b”: “Taquange”, “c”: [1, 2, 3], “d”: (1, 2, 3)} print(dic.get(“F”))
4.字典的删除: pop(),通过指定的键去删除键值对
dic = {“a”: 1, “b”: “Taquange”, “c”: [1, 2, 3], “d”: (1, 2, 3)} dic.pop(“a”) print(dic)
popitem(),
clear(),清空字典 dic = {“a”: 1, “b”: “Taquange”, “c”: [1, 2, 3], “d”: (1, 2, 3)} dic.clear() print(dic)
转载请标记来源
