每一种数据类型,自身的值都有表示true与false
not对于一切结果取反
数据类型
为True
为False
Float
非0.0
0.0
Str
len(str)!=0
Len(str)==0 即 ‘’
List
Len(list)!=0
Len(li...
yekong
3年前 (2021-01-06) 937℃
0喜欢
popitem
删除当前字典里末尾一组键值对并将其返回
用法
dict.popitem()
返回被删除的键值对,用元组包裹 0索引是key 1索引是value
mydict = {'name': 'xiaoming', 'age&...
yekong
3年前 (2021-01-06) 1287℃
1喜欢
copy
将当前字典复制一个新的字典
用法
dict.copy() ->该函数无参数 返回一个一模一样的内存地址不同的字典
old_dict = {'name': 'xiaoming', 'age': 10}
ne...
yekong
3年前 (2021-01-06) 1290℃
0喜欢
del
删除字典中的key或整个字典
删除key
my_dict = {'name': 'xiaoming', 'age': 10}
del my_dict['name']
print(my_dict...
yekong
3年前 (2021-01-06) 1727℃
2喜欢
pop
删除字典中总指定的key,并将结果返回,如果key不存在则报错
用法
dict.pop(key) key 希望被删除的键
返回这个key对应的值
my_dict = {'name': 'xiaoming', 'age': 10}
pop_value = my_dict....
yekong
3年前 (2021-01-06) 1370℃
1喜欢
clear
清空当前的字典中所有的数据
用法
dict.clear() 无参数 无返回值
my_dict = {'name': 'xiaoming', 'age': 10}
my_dict.clear()
print(m...
yekong
3年前 (2021-01-06) 1235℃
0喜欢
get
获取当前字典中指定key的value
用法
dict.get(key,default=None)
参数
key:需要获取value的key
default key不存在返回此默认值,默认返回None 也可以自定义
my_dict = {'name': ...
yekong
3年前 (2021-01-06) 1711℃
0喜欢
values
python 获取当前字典中所有键值对中的值(value)
用法
dict.values()->无参数 返回一个value集合的伪列表
my_dict = {'name': 'xiaoming', 'age&...
yekong
3年前 (2021-01-06) 2492℃
2喜欢
keys
获取当前字典中所有的键(key)
用法
dict.keys()->返回key集合的伪列表
my_dict = {'name': 'xiaoming', 'age': 10}
print(my_dict.k...
yekong
3年前 (2021-01-05) 3754℃
4喜欢
pop
通过索引获取并删除列表的元素
用法
list.pop(index)
参数
index:删除列表的第几个索引
函数会删除该索引的元素并返回
如果传入的index所以不存在则报错
names = ['香蕉', '水果', '苹果'...
yekong
3年前 (2021-01-05) 1190℃
2喜欢
什么是索引
字符串,列表和元组都有索引
索引从最左边记录的位置开始
索引用数字表示,起始从0开始
字符串列表元组的最大索引是他们的长度-1
names = ['香蕉', '水果', '苹果']
print(names[0...
yekong
3年前 (2021-01-05) 1094℃
2喜欢
insert
将一个元素添加到当前列表的指定位置中
用法
list.insert(index,newitem)
参数
index 新的元素放在哪个位置(数字)
new_item 添加的新元素
names = ['香蕉', '水果', ...
yekong
3年前 (2021-01-05) 1621℃
1喜欢
copy
将当前列表复制一份相同的列表,新列表与旧列表内容相同,但内存空间不同
用法
list.copy()
names = ['香蕉', '水果', '苹果']
new_names = names.copy()
pri...
yekong
3年前 (2021-01-05) 812℃
0喜欢
del
del list[index]
直接删除 无返回值
如果index(索引)不存在则报错
names = ['香蕉', '水果', '苹果']
del names[1]
print(names)
结果
['...
yekong
3年前 (2021-01-05) 1540℃
4喜欢
extend
将其他列表或元组的元素导入到当前列表中
用法
list.extend(item)
参数
item 达标列表或元组 该函数无返回值
names = ['香蕉', '水果', '苹果']
names2 = [&...
yekong
3年前 (2021-01-05) 985℃
0喜欢
setdefault功能
获取某个key的value,如果key不存在与字典中,将会添加key并将vlue设为默认值
用法
dict.setdefault(key,value)
参数
key需要获取的key
value如果key不存在,对应这个key存入字典的默认值
value...
yekong
3年前 (2021-01-05) 1045℃
0喜欢
updata
添加新的字典,如果新字典中有和原字典相同的key,则该key的value会被新字典的value覆盖
用法
dict.uupdate(new_dict) --无返回值
参数
new_dict 新的字典
defalut_dict = {'name':...
yekong
3年前 (2021-01-05) 925℃
0喜欢
字典没有索引
添加或修改,根据key是否存在所决定
[]修改
dict['name']='xiaoming'
d = {'name': 'xiaoming'}
d['name'] ...
yekong
3年前 (2021-01-05) 970℃
0喜欢
clear
用法:
list.clear()
names = ['香蕉', '水果', '苹果']
names.clear()
print(names)
结果
[]
...
yekong
3年前 (2021-01-05) 812℃
0喜欢
sort
用法
list.sort(key=None,reverse=False)
参数
key-参数表
reverse--排序规则,reverse=True降序,reverse=False升序(默认)
names = ['香蕉', '水果'...
yekong
3年前 (2021-01-04) 1061℃
0喜欢