贷款委托书,一世妖孽,洋蓍草
假设andy和doris想在晚餐时选择一家餐厅,并且他们都有一个表示最喜爱餐厅的列表,每个餐厅的名字用字符串表示。
你需要帮助他们用最少的索引和找出他们共同喜爱的餐厅。 如果答案不止一个,则输出所有答案并且不考虑顺序。 你可以假设总是存在一个答案。
示例 1:
输入: ["shogun", "tapioca express", "burger king", "kfc"] ["piatti", "the grill at torrey pines", "hungry hunter steakhouse", "shogun"] 输出: ["shogun"] 解释: 他们唯一共同喜爱的餐厅是“shogun”。
示例 2:
输入: ["shogun", "tapioca express", "burger king", "kfc"] ["kfc", "shogun", "burger king"] 输出: ["shogun"] 解释: 他们共同喜爱且具有最小索引和的餐厅是“shogun”,它有最小的索引和1(0+1)。
提示:
class solution: def findrestaurant(self, list1, list2): """ :type list1: list[str] :type list2: list[str] :rtype: list[str] """ dict ={} for i,j in enumerate(list1): if j in list2: dict[j] = i + list2.index(j) return list(key for min_value in (min(dict.values()),) for key in dict if dict[key]==min_value)
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
新手学习Python2和Python3中print不同的用法
Python基于os.environ从windows获取环境变量
网友评论