python字典的用法

Pycharm工具快捷键复习:

注销(#) Ctrl + /

复制 Ctrl + d

粘贴 Ctrl + v

导入(模块) Alt + enter

查找关键字(整个项目中) Ctrl + Shift + n

替换 Ctrl + r


同时多个赋值 a,b = [“1”,“2”]

字符串( " " )常用方法:

PS:下标从 0 开始

find 查找(找到的输出第一个结果的下标,否则为-1)

replace 替换

splipt 分割

join 连接

strip 前后去空格

startwith以什么开头

endwwith 以什么结尾

index 查找下标(输出第一个结果的下标)

format 传参(字符串格式化)


列表( list( )、[ ] )常用方法:

存在多种数据类型的情况下使用.

index 返回元素值(object)的下标

reverse 反序(没有返回值,None)

count 统计元素值(object)

insert 插入,从某个下标位(index)前插入一个元素值(object)

pop 删除下标位(默认删除最后一个下标,也可指定)

sort 排序(没有返回值,None)

clear 清除

append 末尾追加元素值(object)

remove 删除某个元素值(object)

copy 复制一个对象

extend 扩展/继承某个元素(将多个列表组合在一起,不返回值None)

或者直接用 "+" 继承起来 print(a + b)


字典( dict( )、{ } ) 常用方法:

https://www.json.cn/

独立的对象:

同样的属性(key) 同样的属性不同的具体的值(value)

name hc

gennder man

age 18

address guangzhou

gende 100


n的值可以等于m,举个例子:

m = dict([("name","hc"),("age","18")])

print(m)

n = m.copy()

print(n)


# 赋值:

x =dict()

y = dict(a=1)

# 声明:

z = {"name":"hc"}

m = dict([("name","hc"),("age","18")])


get 取字典的返回值(没有则返回None,或在后面default指定没有时的返回值)

pop 删除字典的值(删除什么返回什么值)

clear 清空字典的值

keys 显示字典中keys值是什么

values 显示字典中的values值是什么

item 显示字典的keys:value值,遍历.

copy 复制

update 将a赋值到新的m中,不改变原来a的值。

例如:

m = dict( )

a = dict(a=1, b=2)

m.update(a)

print(a)


item 和 iteritems

1、iteritems 只有python2中有,但是Python3中item集成了iteritems。

2、在1次循环中打印1次,多次循环多次打印。减少内存的消耗。


fromkeys(keys,“value”) 同样的value赋值给每个keys中,很少用。


zip(keys,value) 分别对应keys和value输出

例如:

l1 = ["a", "b" ]

l2 = [1,2]

print(dict(zip(l1,l2)))

{"a":1,"b":2)

enumerate 查看结果并显示他所在的下标

例如:


帮助的函数有如下:


高级函数,python3版本将无python2的函数定义转义到存在的函数输出:




猜你喜欢

转载自blog.csdn.net/oqqalex123456789d/article/details/79781520