📅  最后修改于: 2023-12-03 15:39:42.079000             🧑  作者: Mango
为了找出数组中所有的唯一字符串,我们可以遍历整个数组,并将所有字符串存储在一个集合中。这个集合将确保每个字符串仅被处理一次,并且我们以后可以轻松地遍历该集合并打印所需的结果。下面是一个示例代码:
def print_unique_strings(arr):
unique_strings = set()
for string in arr:
if string not in unique_strings:
print(string)
unique_strings.add(string)
在这个函数中,我们首先创建了一个集合 unique_strings
,用于存储所有唯一的字符串。然后,我们遍历输入的数组 arr
中的所有字符串,并检查它们是否已经存在于 unique_strings
中。如果一个字符串从未被处理过,我们将其打印出来,并将其添加到 unique_strings
集合中,以便将来再次访问。
使用它与示例数组测试函数的输出:
arr = ["hello", "world", "hello", "goodbye", "world", "again"]
print_unique_strings(arr)
输出结果应该是:
hello
world
goodbye
again
现在您知道如何编写一个简单的函数来打印数组中的唯一字符串了!