小编kil*_*own的帖子

如何将一个dicts列表合并为一个单词?

我怎么能把这样的词典列表

[{'a':1}, {'b':2}, {'c':1}, {'d':2}]
Run Code Online (Sandbox Code Playgroud)

进入这样一个单词

{'a':1, 'b':2, 'c':1, 'd':2}
Run Code Online (Sandbox Code Playgroud)

python

92
推荐指数
7
解决办法
6万
查看次数

随机randint与randrange之间的区别

我所知道的唯一区别randrange,并randint是, randrange([start], stop[, step])您可以使用步骤,并且random.randrange(0,1)不会考虑的最后一个项目,而randint(0,1)回报的选择包容性的最后一项.

所以,我找不到理由解释为什么randrange(0,1)不返回0或1,为什么存在randint(0, 1)randrange(0, 2)不是randrange(0, 1)谁返回0或1?

python

36
推荐指数
3
解决办法
8万
查看次数

来自python,应该学习的第二种编程语言是什么?

我正在考虑学习像C这样的低级语言,但在此之前,我想要了解一些关于:

  1. 您建议学习的第二语言是什么?
  2. 学习低级语言会让我成为更好的程序员吗?
  3. 真的有必要学习第二种编程语言吗?

programming-languages

7
推荐指数
1
解决办法
4637
查看次数

阅读Python源代码以提高编程技巧

我正在尝试提高我的编程技巧,阅读其他人的代码,但我想知道什么是最好的源代码阅读?

编辑

我读过一些书:

我不是编程的新手,我只是想提高自己的技能.

python

6
推荐指数
2
解决办法
6073
查看次数

pygtk - 如何更新gtk.liststore?

http://img824.imageshack.us/i/capturadetelag.png/

如何更新gtk.liststore?

我的意思是在列上每秒获得一个随机数,就像示例一样,例如下载管理器列表,我想有一个简单的例子来了解这个Liststore如何工作以更新列表,因为我找不到有效的做某事的方式:

store.append(列表1,列表2,项目list3)

store.update(项目list3,[ 'foobar的']).

python pygtk

4
推荐指数
1
解决办法
3756
查看次数

如何从字符串中每个单词的末尾删除特殊字符?

我希望它只匹配每个单词的结尾

例:

"i am test-ing., i am test.ing-, i am_, test_ing," 
Run Code Online (Sandbox Code Playgroud)

输出应该是:

"i am test-ing i am test.ing i am test_ing"
Run Code Online (Sandbox Code Playgroud)

python regex

2
推荐指数
1
解决办法
2719
查看次数

避免正则表达式[python]

我想知道避免正则表达式是否是一个好主意.

实际上我在任何情况下都避免使用它,有些人一直在给我建议我不应该避免它,因为如果你知道什么意味着什么:

[]'|'\A\B\d\D\W\W\S\Z $*?...

它会很容易阅读,对吗?但我喜欢避免正则表达式,我会有一个更可读的代码.

当它更大时,它变得更难以辨认,例如:validators.py

email_re = re.compile(
    r"(^[-!#$%&'*+/=?^_`{}|~0-9A-Z]+(\.[-!#$%&'*+/=?^_`{}|~0-9A-Z]+)*"  # dot-atom
    r'|^"([\001-\010\013\014\016-\037!#-\[\]-\177]|\\[\001-011\013\014\016-\177])*"' #     quoted-string
    r')@(?:[A-Z0-9](?:[A-Z0-9-]{0,61}[A-Z0-9])?\.)+[A-Z]{2,6}\.?$', re.IGNORECASE)  # domain
Run Code Online (Sandbox Code Playgroud)

那么,我想知道一个不能避免正则表达式的理由?

python regex

2
推荐指数
2
解决办法
1034
查看次数

标签 统计

python ×6

regex ×2

programming-languages ×1

pygtk ×1