找到关于编程的34423 篇文章

Python – 删除包含任何非必需字符的字符串

AmitDiwan
更新于 2021-09-04 10:52:58

79 次浏览

如果需要删除包含非必需字符的字符串,可以使用列表推导式和“any”运算符。下面是演示示例:示例 在线演示my_list = ["python", "is", "fun", "to", "learn"] print("列表为:") print(my_list) my_char_list = ['p', 's', 'l'] print("字符列表为:") print(my_char_list) my_result = [sub for sub in my_list if not any(element in sub for element in my_char_list )] print("结果列表为:") print(my_result)输出列表为: ['python', 'is', 'fun', 'to', 'learn'] 字符列表为: ['p', 's', 'l'] 结果列表为: ... 阅读更多

Python – 提取包含偶数长度字符串的行

AmitDiwan
更新于 2021-09-04 10:51:48

86 次浏览

如果需要提取包含偶数长度字符串的行,可以使用列表推导式以及“all”运算符和“%”运算符。下面是演示示例:示例 在线演示my_list = [["python", "is", "best"], ["best", "good", "python"], ["is", "better"], ["for", "coders"]] print("列表为:") print(my_list) my_result = [row for row in my_list if all(len(element ) % 2 == 0 for element in row)] print("结果列表为:") print(my_result)输出列表为: [['python', 'is', 'best'], ['best', 'good', 'python'], ['is', 'better'], ['for', 'coders']] 结果列表为: [['python', 'is', 'best'], ['best', 'good', 'python'], ['is', ... 阅读更多

Python – 测试行是否具有相似的频率

AmitDiwan
更新于 2021-09-04 10:50:50

114 次浏览

如果需要检查行是否具有相似的频率,“all”运算符、“Counter”方法和简单的迭代即可实现。下面是演示示例:示例 在线演示from collections import Counter my_list = [[21, 92, 64, 11, 3], [21, 3, 11, 92, 64], [64, 92, 21, 3, 11]] print("列表为:") print(my_list) my_result = all(dict(Counter(row)) == dict(Counter(my_list[0])) for row in my_list ) if(my_result == True):    print("所有行具有相似的频率") else:    print("所有行不具有相似的频率")输出列表为: [[21, 92, 64, 11, 3], [21, 3, 11, 92, ... 阅读更多

过滤矩阵中非空行的 Python 程序

AmitDiwan
更新于 2021-09-04 10:49:43

125 次浏览

如果需要从矩阵中过滤掉非空行,可以使用简单的列表推导式和“len”方法。下面是演示示例:示例 在线演示my_list = [[21, 52, 4, 74], [], [7, 8, 4, 1], [], []] print("列表为:") print(my_list) my_result = [row for row in my_list if len(row) > 0] print("结果列表为:") print(my_result)输出列表为: [[21, 52, 4, 74], [], [7, 8, 4, 1], [], []] 结果列表为: [[21, 52, 4, 74], [7, 8, 4, 1]]说明包含... 阅读更多

Python – 测试矩阵列中所有元素是否唯一

AmitDiwan
更新于 2021-09-04 10:47:00

404 次浏览

如果需要测试矩阵列中所有元素是否唯一,可以使用简单的迭代和列表推导式以及“set”运算符。下面是演示示例:示例 在线演示my_list = [[11, 24, 84], [24, 55, 11], [7, 11, 9]] print("列表为:") print(my_list) my_result = True for index in range(len(my_list[0])):    column = [ele[index] for ele in my_list]    if len(list(set(column ))) != len(column ):       my_result = False       break if(my_result == True):    print("所有列都是唯一的") else: ... 阅读更多

Python – 删除大于 K 的字符

AmitDiwan
更新于 2021-09-04 10:45:18

114 次浏览

如果需要删除大于“K”的字符,可以使用简单的迭代以及“ord”(Unicode 表示)方法。下面是演示示例:示例 在线演示my_list = ["python", "is", "easy", "to", "learn"] print("列表为:") print(my_list) K = 9 print("K 的值为") print(K) my_result = [] for element in my_list:    result_string = ''    for sub in element:       if (ord(sub) - 97

Python – 检查列表中的任何元素是否在元组中

AmitDiwan
更新于 2021-09-04 10:44:01

738 次浏览

如果需要检查列表中的任何元素是否在元组中,可以使用布尔值和简单的迭代。下面是演示示例:示例 在线演示my_tuple = (14, 35, 27, 99, 23, 89, 11) print("元组为:") print(my_tuple) my_list = [16, 27, 88, 99] print("列表为:") print(my_list) my_result = False for element in my_list:    if element in my_tuple :       my_result = True       break print("结果为:") if(my_result == True): print("该元素存在于... 阅读更多

根据自定义元素计数对矩阵行进行排序的 Python 程序

AmitDiwan
更新于 2021-09-04 10:42:37

148 次浏览

如果需要根据自定义元素计数对矩阵行进行排序,可以定义一个方法,该方法使用列表推导式和“len”方法来查找输出。下面是演示示例:示例 在线演示def get_count_matrix(my_key):    return len([element for element in my_key if element in custom_list]) my_list = [[31, 5, 22, 7], [85, 5], [9, 11, 22], [7, 48]] print("列表为:") print(my_list) custom_list = [31, 85, 7] my_list.sort(key=get_count_matrix) print("结果列表为:") print(my_list)输出列表为: [[31, 5, 22, 7], [85, 5], [9, 11, 22], [7, 48]] 结果... 阅读更多

筛选具有特定对数和的行的 Python 程序

AmitDiwan
更新于 2021-09-04 10:40:49

171 次浏览

如果需要筛选具有特定对数和的行,可以定义一个方法。它会检查特定索引中的元素是否等于键,并根据此返回输出。下面是演示示例:示例 在线演示def find_sum_pair(val, key):    for index in range(len(val)):       for ix in range(index + 1, len(val)):          if val[index] + val[ix] == key:             return True    return False my_list = [[71, 5, 21, 6], [34, 21, 2, 71], [21, 2, 34, 5], [6, 9, ... 阅读更多

C 语言中的特殊符号有哪些?

Bhanu Priya
更新于 2023-09-02 15:24:43

57K+ 次浏览

在 C 语言中,特殊符号通常具有特殊的含义,不能用于其他用途。C 编程中使用的一些特殊符号如下:[] () {}, ; * = #让我们了解它们的定义,如下所示:方括号[] - 方括号的开头和结尾用于数组元素引用,表示单维和多维下标。圆括号() - 这些特殊符号用于函数调用和函数参数(阅读:C 语言中的函数)。花括号{} - 花括号的开头和结尾表示代码块的开始和结束... 阅读更多

广告
© . All rights reserved.