![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
qwe954443563
这个作者很懒,什么都没留下…
展开
-
defaultdict的用法
collections.defaultdict()是python中collections模块下的一个方法;它的用法是当字典内没有对应的键时,不进行报错,而是在键对应的值处生成相对应的数据类型,例如其括号内装的是数据类型,可以是int,list,dict等;从以下几个例子可以看到:from collections import defaultdictdict1 = defaultdict(int)dict2 = defaultdict(set)dict3 = defaultdict(str)dic原创 2020-12-09 16:50:43 · 138 阅读 · 0 评论 -
python处理字符串常用语句
python处理字符串常用语句1. split(‘char’,num)用于分割字符串,返回元素个数为num+1(默认为全部划分)的列表例如:s = "0:start:0"list1 = s.split(':')结果为list1 = ['0', 'start', '0']s = "0:start:0"list1 = s.split(':',1)结果为list1 = ['0', 'start:0']2. strip(‘char’)用于除去字符串前后特定字符(默认为空格或者换行原创 2020-12-08 13:57:40 · 119 阅读 · 0 评论 -
L与L[:]的区别
写这篇博客是因为在编写一个程序时,通过result.append(path)产生错误的结果,而result.append(path[:])会产生正确的结果,通过查阅资料可知,其区别为result.append(path),此时是将path这个列表地址添加到result中,因此当后面path改变时,result中的path会不断发生改变,并不会保存当时想要得到的结果;而result.append(path[:])是将path列表中存储的值复制到一个新的地址中去,result是添加新的地址的值,因此后面无论p原创 2020-11-30 15:08:11 · 3097 阅读 · 1 评论 -
安装igaph包时出现DeprecationWarning错误
在python中安装igraph包时,常会出现DeprecationWarning: To avoid name collision with the igraph project, this visualization library has been renamed to ‘jgraph’. Please upgrade when convenient.这类错误。错误的原因在于,python中存在igraph包和python-igraph包,往往需要安装python-igraph包,而不是igraph包原创 2020-11-27 16:13:34 · 1568 阅读 · 0 评论