当需要在矩阵中找到下一个最近的元素时,定义一个方法来迭代列表并放置一个特定条件。调用此方法并显示结果。示例下面是相同的演示def get_nearest_elem(my_list, x, y, my_key): for index, row in enumerate(my_list[x:]): for j, elem in enumerate(row): if elem == my_key and j > y: return index + x, j return -1, -1 my_list = ... 阅读更多
当需要根据特定公共元素将列表转换为集合时,可以定义一个方法,该方法使用“enumerate”迭代集合并在元素上放置特定条件。“union”方法和“map”方法被使用。示例下面是相同的演示def common_elem_set(my_set): for index, val in enumerate(my_set): for j, k in enumerate(my_set[index + 1:], index + 1): if val & k: my_set[index] = ... 阅读更多
当需要打印句子中恰好出现 K 次的所有单词时,定义一个方法,该方法使用“split”方法、“remove”方法和“count”方法。通过传递所需的参数调用该方法并显示输出。示例下面是相同的演示def key_freq_words(my_string, K): my_list = list(my_string.split(" ")) for i in my_list: if my_list.count(i) == K: print(i) my_list.remove(i) my_string = "hi there how are you, how are u" K = 2 print("字符串是:") print(my_string) print"重复 ... 阅读更多