我想返回一个列表作为frozenset类型,其类型将通过返回函数进行检查,如下所示
frozentSet = functionName(list1, list2)
if type(frozentSet) == frozenset:
print("Return value is a frozenset")
else:
print("Retrun value is not a frozenset")
每当我以“frozenset”的形式返回任何列表时,它都会给出如下结果,而我希望返回上面的if条件中给出的结果
return frozenset(['a','b','c','d','e','f'])
Output:
['f']
['b']
['a']
['d']
['e']
Returned value is not a frozenset
谢谢你的及时回复。请参阅下面的全部代码
def returnFrozenset(listA):
frsA = frozenset(listA)
return frsA
if __name__ == '__main__':
lst1_count = int(input().strip())
lst1 = []
for _ in range(lst1_count):
lst1_item = input()
lst1.append(lst1_item)
isFrozenSet = returnFrozenset(lst1)
print("Returned value is {1} frozenset".format(isFrozenSet, "a" if type(frset) == frozenset else "not a"))
也许我们可以通过更多的代码来帮助你,我和你做的一样,一切都很好
示例代码:
输出:
相关问题 更多 >
编程相关推荐