小编Sil*_*ost的帖子

如何修剪Python中的单词数量?

例如...

s = 'The fox jumped over a big brown log.'

k = FUNCTION(s,4)

k should be... "The fox jumped over"
Run Code Online (Sandbox Code Playgroud)

我可以编写自己的函数,在空格上拆分,剪切列表然后加入列表.但那是太多的工作.

其他人都知道更简单的方法吗?

python string

0
推荐指数
1
解决办法
1426
查看次数

更正正则表达式以匹配日期

用于验证日期的正确正则表达式是什么.2009-10-22或2009-01-01等平台PHP

php regex

0
推荐指数
1
解决办法
380
查看次数

用Python来检查单词

我遇到了一个简单的问题.我有一本英语单词词典,还有一个要检查的示例文本.我必须检查示例中的每个单词与字典,我正在使用的代码是错误的.

for word in checkList:      # iterates through every word in the sample
    if word not in refDict: # checks if word is not in the dictionary
         print word         # just to see if it's recognizing misspelled words
Run Code Online (Sandbox Code Playgroud)

唯一的问题是,当它通过循环时它打印出每个单词,而不仅仅是拼写错误的单词.有人可以解释这个并提供解决方案吗?非常感谢!

python

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

Python __str__:Magic Console

假设有人决定(是的,这很可怕)以下列方式创建句柄输入:用户在导入你的类后在python控制台上键入命令,该命令实际上是一个类名,类名的__str__函数实际上是一个函数有副作用(例如命令是"north",函数会更改一些全局变量,然后返回描述当前位置的文本).显然这是一个愚蠢的事情,但你会怎么做(如果可能的话)?

请注意,基本问题是如何在__str__不创建类实例的情况下为类定义方法,否则它会很简单(但仍然同样疯狂:

class ff:
    def __str__(self):
        #do fun side effects
        return "fun text string"

ginst = ff()

>>ginst
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
1
解决办法
287
查看次数

列表管理python

我已经提取了一些网址列表,并希望操纵此列表.以下是提取列表示例:

http://help.naver.com/service/svc_index.jsp?selected_nodeId=NODE0000000235
http://www.naver.com/rules/service.html
http://news.naver.com/main/principle.nhn
http://www.naver.com/rules/privacy.html
http://www.naver.com/rules/disclaimer.html
http://help.naver.com/claim_main.asp
http://news.naver.com/main/ombudsman/guidecenter.nhn?mid=omb
http://www.nhncorp.com/
http://www.nhncorp.com/
Run Code Online (Sandbox Code Playgroud)

我想只提取以' http://www.naver.com ' 开头的网址,所以最后我想要的列表如下

http://www.naver.com/rules/privacy.html
http://www.naver.com/rules/disclaimer.html
http://www.naver.com/rules/service.html
Run Code Online (Sandbox Code Playgroud)

我怎样才能提取我想要的东西?

python

0
推荐指数
1
解决办法
1111
查看次数

不推荐使用的功能

为什么PHP中的某些函数(例如eregi)已弃用?我通常eregi用于电子邮件验证.

我应该使用它,还是可以使用其他功能?

php deprecated

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

在PHP找出第n周的星期一的日期?

我有一个简单的情况,我有一个用户提供的周数X,我需要找出那周的星期一的日期(例如12月12日).我怎么做到这一点?我知道一年又一周.

php date week-number

0
推荐指数
1
解决办法
3531
查看次数

将偶数值添加到新列表Python

如果我有一个列表,并且我想创建一个只包含原始列表的偶数值的列表,我该怎么做?

我最初有:

list1 = [1,2,3,4,5]
list2 = []
for v in list1:
    if v % 2 == 0:
        list2 += v
print list2
Run Code Online (Sandbox Code Playgroud)

python list

0
推荐指数
1
解决办法
178
查看次数

从有条件的旧词典中得到新的词典?

我是一本字典(字典字典)

    old_dict = {
    '1':{'A':1, 'check': 0, 'AA':2, 'AAA':3 , 'status':0},
    '2':{'A':11,'check': 0, 'AA':22, 'AAA':33 ,'status':1},
    '3':{'A':111,'check': 0, 'AA':222, 'AAA':333 ,'status':0},
    '4':{'A':1111,'check': 1, 'AA':2222, 'AAA':3333 ,'status':0},
    }
Run Code Online (Sandbox Code Playgroud)

我想在['check']!= 0之前和['status']之前得到一本新词典!= 0所以将会是

    new_dict = {
    '1':{'A':1, 'check': 0, 'AA':2, 'AAA':3 , 'status':0},
    '3':{'A':111,'check': 0, 'AA':222, 'AAA':333 ,'status':0},
    }
Run Code Online (Sandbox Code Playgroud)

如果是列表,我确实喜欢这个

    ouputdata = [d for d in data if d[1] == ' 0' and d[6]==' 0']
Run Code Online (Sandbox Code Playgroud)

我试过了

for field in old_dict.values():
       if field['check'] !=0 and field['status'] != 0
          line = field['A'] + field['AA']+field['AAA']
         #write …
Run Code Online (Sandbox Code Playgroud)

python dictionary

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

迭代在一行

我有一些形式的代码:

for i in range(nIterations):
    y = f(y)
Run Code Online (Sandbox Code Playgroud)

f其他地方定义的函数在哪里.希望该代码的想法是,它运行之后yf适用于它的nIterations时间.

在python中有一种方法可以将它写在一行中吗?

python

0
推荐指数
1
解决办法
4636
查看次数

标签 统计

python ×7

php ×3

date ×1

deprecated ×1

dictionary ×1

list ×1

regex ×1

string ×1

week-number ×1