gpt4 book ai didi

python - 如何删除 python 列表中的字符串的一部分?

转载 作者:太空宇宙 更新时间:2023-11-03 12:23:07 26 4
gpt4 key购买 nike

我有这个代码输出(使用键盘模块):

[KeyboardEvent(enter up), KeyboardEvent(h down), KeyboardEvent(h up), KeyboardEvent(e down), KeyboardEvent(e up), KeyboardEvent(y down), KeyboardEvent(y up)]

如何从此列表中删除每个“KeyboardEvent”?

最佳答案

如何使用 KeyboardEvent.name :

newList = [event.name for event in myList]

为了获得更好的结果,您可以将其与 KeyboardEvent.event_type 结合使用:

newList = [event.name + ' ' + event.event_type for event in myList]

演示:

>>> myList
[KeyboardEvent(enter up), KeyboardEvent(h down), KeyboardEvent(h up), KeyboardEvent(e down), KeyboardEvent(e up), KeyboardEvent(y down)]

>>> [event.name for event in myList]
['enter', 'h', 'h', 'e', 'e', 'y']

>>> [event.name + ' ' + event.event_type for event in myList]
['enter up', 'h down', 'h up', 'e down', 'e up', 'y down']

关于python - 如何删除 python 列表中的字符串的一部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45872397/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com