社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Richard Dodson

Richard Dodson 最近创建的主题
Richard Dodson 最近回复了
3 年前
回复了 Richard Dodson 创建的主题 » 使用python从lemmatize单词集中删除符号的任何方法

正则表达式可以帮助:

import re 

output = [
    "hide()",
    "show()",
    "methods:",
    "jquery",
    "slide",
    "elements:",
    "launchedw3schools",
    "today!",
]


>>> import pprint
>>> expected = [re.sub(r'[:,?!()]', '', e) for e in output]
>>> pprint.pprint(expected)
['hide',
 'show',
 'methods',
 'jquery',
 'slide',
 'elements',
 'launchedw3schools',
 'today']

这会将您的非所需字符列表中的任何字符替换为零。

3 年前
回复了 Richard Dodson 创建的主题 » Python-Modify for循环变量

正在做的事情 x 可以包装成一个函数。此函数将执行对x执行的一系列操作,并打印结果。

def do_things(x):
    a = 5 - x
    b = 5 + x
    c = 5 * x
    print(x, a, b, c)

然后可以循环使用定义的值,并在x不变的情况下调用函数

numbers = [3, 4, 6, 7]

for x in numbers:
    do_things(x)

3 2 8 15
4 1 9 20
6 -1 11 30
7 -2 12 35

也可以在调用函数时修改x的值:

for x in numbers:
    do_things(x+2)

5 0 10 25
6 -1 11 30
8 -3 13 40
9 -4 14 45