面试题day09
- git合并文件有冲突时,如何处理?
- git merge 如果有冲突,根据提示找到冲突的文件,结局冲突。如果文件有冲突,那么会有类似的标记。
- 在修改完之后,执行git add 冲突文件名
- git commit 注意:没有 -m 的选项,进去类似于vim的操作界面,把conflict相关的行删除掉,直接push就可以了,因为刚刚已经执行过相关的merge操作了。
数据类型
-
字典
-
现有字典 d = {‘a’:24,‘g’:52,‘i’:12,‘k’:33}请按字典中的value值进行排序
sorted(d.items(),key = lambda x:x[1]) print(d.items()) # 输出d.items()为下列结果 dict_items([('a', 24), ('g', 52), ('i', 12), ('k', 33)])
-
请讲一下字典和json的区别?
字典是一种数据结构,json是一种数据的表现形式,字典的key值只要是能hash的就行,json必须是字符串。
-
什么是可变和不可变类型?
可变不可变指的是内存中的值是否可以被改变,不可变类型指的是对象所在内存块里面的值不可以改变,有数值、字符串、元组;可变类型则是可以改变,主要有列表、字典。
-
存入字典中的数据有没有先后排序?
存入字典中的数据不会自动排序,可以使用sort函数对字典进行排序。
-
字典推导式?
d = {key:value for (key,value) in iterable}
-