私信  •  关注

Osman Mamun

Osman Mamun 最近创建的主题
Osman Mamun 最近回复了
5 年前
回复了 Osman Mamun 创建的主题 » 从Python中模式重复的列表中删除重复字符

你可以用 itertools.groupby :

如果你的名单是 ll

ll = [i for i in ll if i]
out = []
for k, g in groupby(ll, key=lambda x: ord(x)):
    out.append(chr(k))
print(out)
#prints ['a', 'b', 'c', 'd', 'e', 'a', 'b', 'c', 'd', 'e', ...
5 年前
回复了 Osman Mamun 创建的主题 » 在python的if语句中使用变量

我不确定您的数据结构,但考虑到它们是字符串列表:

In [1]: month_report = ['October', 'November']

In [2]: cycle_report = ['October, monthly', 'November, monthly']

In [3]: for month in month_report:
   ...:     for cycle in cycle_report:
   ...:         if month + ', monthly' == cycle:
   ...:             print('yes')
   ...:
yes
yes