字典
一:花括号可以用来编写字典。就是说花括号里面的内容就是字典的内容。花括号中间有多个:::::这个东西。每一个:这个左边需要用一个‘’来表示,即为字符串来表示他是什么类型的内容,右边就是关于这项内容的描述了。例如
{“color”:【“green”,“red”】}当我输出该字典名字【‘color’】时就会显示出green和red。当一键不对应多值时就不用了【】这个东西了。
二:这些东西叫做键值对,左边是键,可以用【】加键来索引字典里面的值。字典里面的值可以使任何东西,甚至可以是字典。
三:字典是一个动态结构。添加时用字典名【‘键名’】=‘’需要添加的‘’。
四:判断字典里或者其他类似列表的里面某个东西是否为字符串还是整数还是其他什么东西。可以先定义两个变量令他们为字符串或者整数。用if语句去判断他们是不是==就可以了。
五:字典里值是数字的话就是整数或者为浮点数,要是加上了’’就是字符串。
六:如果要想修改字典里的值,只需把添加的量改变成需要修改的就好了。
七:如果要删除字典里的键和值,用del 加字典名【‘键名’】就好了。这个删除是永久性删除。
八:小技巧:把字典信息分行放置有时会更清晰。
九:书上原话:确定使用多行来定义字典时,在输入左花括号后按回车键,再在下一行缩进四个空格,指定第一个键值对,并在他后面加上一个逗号。此后的你再次点击回车键时,文本编辑器会自动缩进键值对,且缩进量与第一个相同。
十:使用tab键可以将选定的代码整体向后移四个空格。
十一:可以for后面加两个变量in在字典里。这两个变量将分别对应键和值。In的时候在字典名后加.items()意思是指把字典里的键和值都提出来。如果说在字典名后加.keys()则代表把字典里的键提取了出来只需一个变量即可。如果在字典后加.values()则代表把字典里的值提取出来。提取出来的可能含有多个相同的因此可以在字典前面加个set()。Set的作用是生成一个集合,集合不允许有重复的元素。Items和keys和values都是将字典里面相应的内容提取出来生成一个列表赋给变量。
十二:dict是一个列表的意思。
十三:’\nemmm’里面的\n依然会执行换行的作用。
十四:嵌套:将字典里嵌套列表,将列表里嵌套字典,将字典里嵌套字典。
字典
最新推荐文章于 2022-04-07 12:45:37 发布