找到 10786 篇文章 关于 Python

Python – 从其他列表中获取所有替换组合

AmitDiwan
更新于 2021-09-16 08:51:09

229 次查看

当需要从其他列表中获取替换组合时,可以使用“combinations”方法和“list”方法。示例下面是相同内容的演示from itertools import combinations my_list = [54, 98, 11] print("列表是:") print(my_list) replace_list = [8, 10] my_result = list(combinations(my_list + replace_list, len(my_list))) print("结果是:") print(my_result)输出列表是: [54, 98, 11] 结果是: [(54, 98, 11), (54, 98, 8), (54, 98, 10), (54, 11, 8), (54, 11, 10), (54, 8, 10), (98, 11, 8), (98, 11, 10), (98, 8, 10), (11, 8, ... 阅读更多

Python - 在 Pandas DataFrame 中将一种数据类型转换为另一种数据类型

AmitDiwan
更新于 2021-09-16 08:55:23

343 次查看

在 Pandas 中使用 astype() 方法将一种数据类型转换为另一种数据类型。导入所需的库 −import pandas as pd创建一个 DataFrame。这里,我们有两个列,“Reg_Price” 是浮点类型,“Units” 是整数类型 −dataFrame = pd.DataFrame( { "Reg_Price": [7000.5057, 1500, 5000, 8000, 9000.75768, 6000], "Units": [90, 120, 100, 150, 200, 130] } )检查上面创建的列的数据类型 −dataFrame.dtypes将两种类型都转换为 int32 −dataFrame.astype('int32').dtypes 示例以下是代码 −import pandas as pd # ... 阅读更多

Python - 按 K 的频率排序行

AmitDiwan
更新于 2021-09-16 08:49:13

112 次查看

当需要按“K”的频率排序行时,可以使用列表推导式和“Counter”方法。示例下面是相同内容的演示from collections import Counter my_list = [34, 56, 78, 99, 99, 99, 99, 99, 12, 12, 32, 51, 15, 11, 0, 0] print ("列表是") print(my_list) my_result = [item for items, c in Counter(my_list).most_common() for item in [items] * c] print("结果是") print(my_result)输出列表是 [34, 56, 78, 99, 99, 99, 99, 99, 12, 12, 32, 51, 15, 11, 0, 0] 结果是 [99, 99, 99, ... 阅读更多

Python - 选择性连续后缀连接

AmitDiwan
更新于 2021-09-16 08:47:24

94 次查看

当需要查找选择性连续后缀连接时,可以使用简单的迭代、“endswith”方法和“append”方法。示例下面是相同内容的演示my_list = ["Python-", "fun", "to-", "code"] print("列表是:") print(my_list) suffix = '-' print("后缀是:") print(suffix) result = [] temp = [] for element in my_list: temp.append(element) if not element.endswith(suffix): result.append(''.join(temp)) temp = [] print("结果是:") print(result)输出列表是: ['Python-', 'fun', 'to-', ... 阅读更多

Python – 将 Pandas DataFrame 的列标题居中对齐

AmitDiwan
更新于 2021-09-16 08:48:12

5K+ 次查看

要将列标题居中对齐,请使用 display.colheader_justify 和“center”值。导入所需的库 −import pandas as pd创建一个包含 2 列的 DataFrame −dataFrame = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'], "Reg_Price": [7000.5057, 1500, 5000.9578, 8000, 9000.75768, 6000] } )现在,将列标题居中对齐 −pd.set_option('display.colheader_justify', 'center') 示例以下是代码 −import pandas as pd # 创建 DataFrame dataFrame = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', ... 阅读更多

Python 程序打印列表元素指定索引处的公共元素

AmitDiwan
更新于 2021-09-16 08:44:53

363 次查看

当需要打印字符串列表中特定索引处的公共元素时,可以使用“min”方法、列表推导式和布尔标志值。示例下面是相同内容的演示my_list = ["week", "seek", "beek", "reek", 'meek', 'peek'] print("列表是:") print(my_list) min_length = min(len(element) for element in my_list) my_result = [] for index in range(0, min_length): flag = True for element in my_list: if element[index] != my_list[0][index]: ... 阅读更多

Python 程序从列表中打印元音最多的元素

AmitDiwan
更新于 2021-09-16 08:42:08

501 次查看

当需要从列表中打印元音最多的元素时,可以使用列表推导式。示例下面是相同内容的演示my_list = ["this", "week", "is", "going", "great"] print("列表是:") print(my_list) my_result = "" max_length = 0 for element in my_list: vowel_length = len([element for element in element if element in ['a', 'e', 'o', 'u', 'i']]) if vowel_length > max_length: max_length = vowel_length my_result = element print("结果是:") print(my_result)输出列表是 ... 阅读更多

Python 程序查找列表中的字符串

AmitDiwan
更新于 2021-09-16 08:40:11

444 次查看

当需要查找列表中的字符串时,可以使用简单的“if”条件以及“in”运算符。示例下面是相同内容的演示my_list = [4, 3.0, 'python', 'is', 'fun'] print("列表是:") print(my_list) key = 'fun' print("键是:") print(key) print("结果是:") if key in my_list: print("键存在于列表中") else: print("键不存在于列表中")输出列表是: [4, 3.0, 'python', 'is', 'fun'] 键是: fun 结果是: 键存在于 ... 阅读更多

Python 程序查找字符串列表中最频繁的单词

AmitDiwan
更新于 2021-09-16 08:38:16

4K+ 次查看

当需要查找字符串列表中最频繁的单词时,会遍历该列表,并使用“max”方法获取最高字符串的计数。示例下面是相同内容的演示from collections import defaultdict my_list = ["python is best for coders", "python is fun", "python is easy to learn"] print("列表是:") print(my_list) my_temp = defaultdict(int) for sub in my_list: for word in sub.split(): my_temp[word] += 1 result = max(my_temp, key=my_temp.get) print("具有 ... 阅读更多

Python 程序获取字典列表中每个键的最大值

AmitDiwan
更新于 2021-09-16 08:35:40

180 次查看

当需要获取字典元素列表中每个键的最大值时,可以使用简单的迭代。示例下面是相同内容的演示my_list = [{"Hi": 18, "there": 13, "Will": 89}, {"Hi": 53, "there": 190, "Will": 87}] print("列表是:") print(my_list) my_result = {} for elem in my_list: for key, val in elem.items(): if key in my_result: my_result[key] = max(my_result[key], val) else: ... 阅读更多

广告

© . All rights reserved.