zhouxiaoyuan 最近的时间轴更新
zhouxiaoyuan

zhouxiaoyuan

V2EX 第 60254 号会员,加入于 2014-04-13 20:48:23 +08:00
zhouxiaoyuan 最近回复了
现在总结下吧,赚了多少
107 天前
回复了 Betsy 创建的主题 C++ 求教个神奇的 C++ 打印问题
不是 c++神奇,是没管理好对象的生命周期,不能引用临时变量 GetReduceGroupId 。

const ReducedGroupId& reduced_group_id = memo.GetReduceGroupId(group_id).value();
114 天前
回复了 admin7s 创建的主题 宽带症候群 杭州移动,要到公网 IP 了。
怎么申请,我也是浙江移动的
125 天前
回复了 kimwang 创建的主题 问与答 QQ 会员续费现在还有没有省钱的方法?
你可以搜索公众号:疯狂五折天 ,里面有特惠充实,挺便宜的
怎么卸载?
估计是 keyboard 没检测一些 key up 事件导致。试试这样写是否可行?
import keyboard

def callback(x):
if is_pressed('ctrl+space'):
# do something

keyboard.hook(callback)
keyboard.wait()
2023-06-24 11:00:37 +08:00
回复了 ladypxy 创建的主题 Python 如何用 map 和 re 来优化下面的 if..else..
@zhouxiaoyuan 对了,应该用 OrderedDict([('foo', 1), ('bar', 2), ('spam', 3), ('grok', 4)])
2023-06-24 10:40:00 +08:00
回复了 ladypxy 创建的主题 Python 如何用 map 和 re 来优化下面的 if..else..
@zhouxiaoyuan 当然,for 循环提前 return 退出性能更优,当选项变多时
2023-06-24 10:37:55 +08:00
回复了 ladypxy 创建的主题 Python 如何用 map 和 re 来优化下面的 if..else..
@ladypxy 试着帮你简化下,正则表达式可能不正确,自己修复下:
long_string = "blablabl"

my_dict = {
r"(?=.*Andy)": "string1";
r"(?=.*Jack)": "string2",
r"(?=.*Jim)(?!.*Mike)": "string3",
r".*":"string4",
}

return [my_dict[pattern_key] for pattern_key in my_dict.keys() if re.search(pattern_key, long_string)][0]
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3028 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 13:29 · PVG 21:29 · LAX 05:29 · JFK 08:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.