1. bool的使用
可以直接使用bool([3,4]) 返回值为1或True
二、列表的使用:
1.列表的读取方式:
list[0]、list[0:2] = ["王五",“李四”] 该句第三个人名为填入,所以对原列表不做修改
list[::3] : 遍历所有元素,间隔为3; list[:] :遍历所有元素,步幅默认为1;==>list[:] == list[::]
2.插入:
list.insert(位置,“插入变量名”):指定位置添加
list.append():末尾添加
3.删除:
list.pop():默认删除最后一项,按索引位置删除,并返回一个删除数据
list.remove():按内容删除
del list[] 或del list[**] :直接删除整体列表或者删除列表中的元素
4.添加:
list.extend():在list的末尾添加新的元素或裂变等;
“+”:同样为列表后面添加元素或列表
5.找到索引位置:
list.index("**"):括号中为元素值,直接返回一个索引值
6.将数据反向存放
list.reverse()
7.sort与sorted 的使用:
参见https://blog.youkuaiyun.com/qq_33661910/article/details/81179670
8.字典
(1)添加修改:
dict3={}
dict3["name"] = "DuYang"
dict3["age"] = 23
print(dict3)
a = dict3.setdefault("name","xiaoming")#不改变dict3中的值
b = dict3.setdefault("ages", 18)#在dict3中添加ages:18键值对
字典中setdefault使用:当添加的新值在字典键值对中存在,则使用原先存在键值对
(2)删除
字典的删除一般都是通过对键的指定,达到修改键值对的目的
dic4 = {'name': 'alex', 'age': 18, 'class': 1}
# dic4.clear()#清空
# print(dic4)
# del dic4['name']
# print(dic4)
#
a = dic4.popitem()#参数为空,删除最后一个键值对,并返回该键值对
print(a, dic4)
print(dic4.pop("age"))#pop函数是在删除列表元素时常用的,但也可以对字典进行操作,必须需要添加一个键值
print(dic4)