【发布时间】:2021-01-27 05:15:51
【问题描述】:
我有一个元组列表,每个元组都有一个字符串作为元素 0,我想在这些字符串中取出最终数字,然后找到不在此列表中的最小(正)数。
你是怎么做到的?
例如对于列表tups:
tups=[('.p1.r1.c2',),('.p1.r1.c4',),('.p1.r1.c16',)]
最后的数字是2、4和16,所以最小的未使用数字是1。
我的尝试是这样的:
tups2= [tup[0] for tup in tups] # convert tuples in lists to the strings with information we are interested in
tups3 = [tup .rfind("c") for tup in tups2] # find the bit we care about
我不确定如何完成它,或者它是否是快速/智能的方式
【问题讨论】:
-
到目前为止你尝试过什么?您能否分享您编写的代码,并准确指出什么不起作用,错误是什么?
-
我已经完成了您要求的更改