找到 10786 篇文章 关于 Python

Python 中元组列表的分组求和

AmitDiwan
更新于 2021 年 3 月 13 日 05:32:00

130 次浏览

当需要查找元组列表的分组求和时,需要使用“Counter”方法和“+”运算符。“Counter”是一个子类,它有助于计数可哈希对象,即在调用时它会自行创建一个哈希表(可迭代对象,如列表、元组等)。它为所有元素返回一个迭代器,其计数为非零值。“+”运算符可用于添加数值或连接字符串。以下是相同的演示 -示例实时演示from collections import Counter my_list_1 = [('Hi', 14), ... 阅读更多

Python 中反转元组列表中每个元组

AmitDiwan
更新于 2021 年 3 月 13 日 05:31:30

265 次浏览

当需要反转元组列表中的每个元组时,可以使用负步长切片。列表可以用来存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。元组列表基本上包含包含在列表中的元组。在负切片中,使用负数而不是正数访问索引。以下是相同的演示 -示例实时演示def reverse_tuple(my_tuple):    return [tup[::-1] for tup in my_tuple]           my_list = [(21, 22), (43, 74, 45), (76, 17, 98, 19)] print("The list ... 阅读更多

Python 程序检查字符串是否是对称或回文

AmitDiwan
更新于 2021 年 3 月 12 日 13:09:01

2K+ 次浏览

当需要检查字符串是否是对称或回文时,可以定义一个使用“while”条件的方法。另一个定义的方法用于检查对称性,它也使用“while”和“if”条件。回文是一个数字或字符串,从左到右或从右到左读取时具有相同的值。索引值相同。示例以下是相同的演示 -实时演示def check_palindrome(my_str):    mid_val = (len(my_str)-1)//2    start = 0    end = len(my_str)-1    flag = 0    while(start

Python 程序递归确定给定字母在字符串中出现的次数

AmitDiwan
更新于 2021 年 3 月 12 日 13:04:59

660 次浏览

当需要使用递归检查给定字母在字符串中出现的次数时,可以定义一个方法,并可以使用“if”条件。递归计算较大问题的小片段的输出,并将这些片段组合起来以给出较大问题的解决方案。示例以下是相同的演示 -实时演示def check_frequency(my_str, my_ch):    if not my_str:       return 0    elif my_str[0]==my_ch:       return 1+check_frequency(my_str[1:], my_ch)    else:       return check_frequency(my_str[1:], my_ch) my_string = input("Enter the string :") my_char = input("Enter the character ... 阅读更多

Python 程序递归确定给定数字是偶数还是奇数

AmitDiwan
更新于 2021 年 3 月 12 日 13:03:21

712 次浏览

当需要使用递归检查给定数字是奇数还是偶数时,可以使用递归。递归计算较大问题的小片段的输出,并将这些片段组合起来以给出较大问题的解决方案。示例以下是相同的演示 -实时演示def check_odd_even(my_num):    if (my_num < 2):       return (my_num % 2 == 0)    return (check_odd_even(my_num - 2)) my_number = int(input("Enter the number that needs to be checked:")) if(check_odd_even(my_number)==True):    print("The number is even") else:    print("The number is odd!")输出输入需要检查的数字 ... 阅读更多

Python 程序显示两个字符串中哪些字母存在但都不重复

AmitDiwan
更新于 2021 年 3 月 12 日 13:01:30

252 次浏览

当需要分别显示出现在两个字符串中的字母,但没有重复时,会获取用户输入,并使用“list”和“set”来实现相同的功能。列表可以用来存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。“list”方法将给定的可迭代对象转换为列表类型。Python 带有一个称为“set”的数据类型。此“set”仅包含唯一的元素。set 可用于执行诸如交集、差集、并集和对称差集等操作。示例以下是相同的演示 ... 阅读更多

Python 程序显示第一个字符串中哪些字母不存在于第二个字符串中

AmitDiwan
更新于 2021 年 3 月 12 日 13:00:07

387 次浏览

当需要显示存在于第一个字符串中但不存在于第二个字符串中的字母时,会从用户那里获取两个字符串输入。“set”用于查找两个字符串之间的差异。Python 带有一个称为“set”的数据类型。此“set”仅包含唯一的元素。set 可用于执行诸如交集、差集、并集和对称差集等操作。示例以下是相同的演示 -实时演示my_str_1 = input("Enter the first string...") my_str_2 = input("Enter the second string...") my_result = list(set(my_str_1)-set(my_str_2)) print("The letters in first string but not in second ... 阅读更多

Python 程序创建字典,其键为第一个字符,值为以该字符开头的单词

AmitDiwan
更新于 2021 年 3 月 12 日 12:54:12

2K+ 次浏览

当需要创建一个字典,其键为第一个字符,关联值为以该字符开头的单词时,将使用“split”方法、字典和简单的“if”条件。示例以下是相同的演示 -实时演示my_string=input("Enter the string :") split_string = my_string.split() my_dict={} for elem in split_string:    if(elem[0] not in my_dict.keys()):       my_dict[elem[0]]=[]       my_dict[elem[0]].append(elem)    else:       if(elem not in my_dict[elem[0]]):          my_dict[elem[0]].append(elem) print("The dictionary created is") for k, v in my_dict.items():    print(k, ":", v)输出输入 ... 阅读更多

Python 程序使用字典统计字符串中出现的单词频率

AmitDiwan
更新于 2021 年 3 月 12 日 12:51:19

6K+ 次浏览

当需要在字典的帮助下统计字符串中出现的单词频率时,将使用“split”方法分割值,并使用列表推导式。“list comprehension”是迭代列表并在其上执行操作的简写。列表可以用来存储异构值(即任何数据类型的数据,如整数、浮点数、字符串等)。示例以下是相同的演示 -实时演示my_string = input("Enter the string :") my_list=[] my_list=my_string.split() word_freq=[my_list.count(p) for p in my_list] print("The frequency of words is ...") print(dict(zip(my_list, word_freq)))输出输入 ... 阅读更多

Python 程序从类的对象中形成字典

AmitDiwan
更新于 2021 年 3 月 12 日 12:49:57

3K+ 次浏览

当需要在对象和类的帮助下形成字典时,会定义一个类。定义了一个“init”函数,它将值分配给变量。创建类的实例,并调用init函数。示例以下是相同的演示 -实时演示class base_class(object):    def __init__(self):       self.A = 32       self.B = 60 my_instance = base_class() print("An instance of the class has been created") print(my_instance.__dict__)输出类的实例已创建{'A': 32, 'B': 60}解释定义了一个“base_class”,并将一个对象传递给它。一个 ... 阅读更多

广告
© . All rights reserved.