python模糊匹配忽略大小写_在python中忽略大小写的简单方法?
如果搜索多個(gè)單詞,則創(chuàng)建一個(gè)集合是有意義的:print(set(brown_sents).intersection(zip(repeat(most_ambiguous_word),
word_class_dict[most_ambiguous_word])))
輸出{('word2', 'wordclass2'), ('word2', 'wordclass3')}
要理解它的作用,請(qǐng)將腳本保存到一個(gè)文件中,例如search-word.py,然后運(yùn)行:$ python -i search-word.py
它顯示Python提示符:>>>
您可以嘗試單個(gè)表達(dá)式來查看它們的作用,例如:>>> zip(repeat('a'), [1,2,3])
[('a', 1), ('a', 2), ('a', 3)]
>>> set('abcaadeff')
set(['a', 'c', 'b', 'e', 'd', 'f'])
>>> set('abcaadeff').intersection('abc')
set(['a', 'c', 'b'])
查看幫助:>>> help(zip)
Help on built-in function zip in module __builtin__:
zip(...)
zip(seq1 [, seq2 [...]]) -> [(seq1[0], seq2[0] ...), (...)]
Return a list of tuples, where each tuple contains the i-th element
from each of the argument sequences. The returned list is truncated
in length to the length of the shortest argument sequence.
按q退出。如果個(gè)別幫助信息不清晰:>>> help(repeat)
Help on class repeat in module itertools:
class repeat(__builtin__.object)
| repeat(element [,times]) -> create an iterator which returns the element
| for the specified number of times. If not specified, returns the element
| endlessly.
...[snip]...
請(qǐng)嘗試查看模塊的聯(lián)機(jī)幫助:>>> module = 'itertools'
>>> import webbrowser
>>> webbrowser.open('http://docs.python.org/library/' + module)
找到^{}函數(shù)。在
簡而言之:閱讀文檔,在提示下嘗試一些代碼,重復(fù)。如果你卡住了,ask question。在
總結(jié)
以上是生活随笔為你收集整理的python模糊匹配忽略大小写_在python中忽略大小写的简单方法?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 流程控制介绍,顺序结构、分支结构、循环结
- 下一篇: ebs oracle 落伍了吗_向不了解