找到 10786 篇文章 相关 Python

Python 程序从给定句子中删除所有重复的单词。

Ankith Reddy
更新于 2020-06-23 16:04:23

518 次浏览

给定一个句子。从给定句子中删除所有重复的单词。示例输入:I am a peaceful soul and blissful soul. 输出:I am a peaceful soul and blissful.算法步骤 1:将以空格分隔的输入句子拆分为单词。步骤 2:因此,要将所有这些字符串放在一起,我们首先将给定字符串列表中的每个字符串连接起来。步骤 3:现在使用计数器方法创建一个字典,该字典将字符串作为键,并将它们的频率作为值。步骤 4:连接每个唯一的单词以形成单个字符串。示例代码from collections import Counter def remov_duplicates(st):    st = st.split(" ") ... 阅读更多

使用 seaborn 在 python 中绘制图形。

karthikeya Boyini
更新于 2019-07-30 22:30:23

581 次浏览

Plotly 的 Python 绘图库在线制作交互式、出版质量的图形。此图形主要用于制作线图、散点图、面积图、条形图、误差线、箱线图、直方图、热图、子图、多轴、极坐标图和气泡图。Seaborn 是一个用于在 Python 中制作统计图形的库。它建立在 matplotlib 之上,并与 pandas 数据结构集成。1. 我们导入 seaborn,这是此简单示例所需的唯一库。import seaborn as sns 2. 我们应用默认的 seaborn 主题、缩放和调色板。sns.set() ... 阅读更多

Python 程序显示主机名和 IP 地址?

Samual Sam
更新于 2019-07-30 22:30:23

1K+ 次浏览

Python 提供了 gethostname()、gethostbyname() 两个函数。gethostname() 检索本地计算机的标准主机名。gethostbyname() 从主机数据库中检索与主机名对应的主机信息。Socket. gethostname() Socket. gethostbyname() 算法步骤 1:使用模块 socket。步骤 2:使用 gethostname() 检索本地计算机的标准主机名。步骤 3:使用 gethostbyname() 从主机数据库中检索与主机名对应的主机信息。示例代码# 显示主机名和 IP 地址 import socket def host_IP(): try: hname = socket.gethostname() ... 阅读更多

Python 程序反转正整数的位数?

karthikeya Boyini
更新于 2019-07-30 22:30:23

2K+ 次浏览

首先使用 bin() 函数将数字转换为二进制。然后跳过二进制表示的前两个字符,因为 bin() 在数字的二进制表示中添加 0b 作为前缀,然后反转其余部分。从也字符开始,从左到右反转到倒数第二个字符。将反转的二进制字符串转换为整数。算法 integernumber(n, bit_size) /* n 是数字,bit_size 是位数 */ 步骤 1:首先将数字转换为二进制。步骤 2:跳过二进制表示字符串的前两个字符并反转。步骤 3:剩余字符串,然后追加 0's ... 阅读更多

Python 程序检查二进制表示是否为回文?

Samual Sam
更新于 2019-07-30 22:30:23

708 次浏览

这里我们使用不同的 python 内置函数。首先我们使用 bin() 将数字转换为其二进制形式,然后反转字符串的二进制形式并与原件进行比较,如果匹配则为回文,否则不为回文。示例输入:5 输出:回文解释 5 的二进制表示为 101 反转它,结果为 101,然后比较并与原件匹配。所以它是回文算法 Palindromenumber(n) /* n 是数字 */ 步骤 1:输入 n 步骤 2:将 n 转换为二进制形式。步骤 3:跳过字符串的前两个字符。步骤 4:然后反转 ... 阅读更多

Python 程序查找给定字符串的二进制表示中最大连续 1 的长度。

Arjun Thakur
更新于 2019-07-30 22:30:23

408 次浏览

给定数字,查找其二进制表示中最大连续 1 的长度。示例输入:n = 15 输出:4 14 的二进制表示为 1111。算法步骤 1:输入数字。步骤 2:使用一个计数器变量 c=0。步骤 3:计算达到 i = 0 所需的迭代次数。步骤 4:此操作将每个 1 序列的长度减少 1。示例代码# Python 程序查找 # 二进制表示中 # 最长连续 1 的长度 # 给定数字。def maxlength(n): # ... 阅读更多

Python 程序打印姓氏完整的姓名首字母?

karthikeya Boyini
更新于 2019-07-30 22:30:23

5K+ 次浏览

这里我们使用不同的 python 内置函数。首先我们使用 split()。将单词拆分为列表。然后遍历到倒数第二个单词,并使用 upper() 函数将第一个字符打印为大写,然后添加最后一个单词,它是名称的标题,这里我们使用 title(),title 函数将第一个字母转换为大写。示例输入 Pradip Chandra Sarkar 输出 P.C Sarkar 算法 fullname(str1) /* str1 是一个字符串 */ 步骤 1:首先我们将字符串拆分为列表。步骤 2:newspace 由空格(“”)初始化步骤 3:然后遍历 ... 阅读更多

Python 程序将奇偶元素拆分为两个不同的列表。

Chandu yadav
更新于 2019-07-30 22:30:23

22K+ 次浏览

在这个程序中,我们创建一个用户输入列表,并且元素是奇数和偶数元素的混合。我们的任务是将这些列表拆分为两个列表。一个包含奇数元素,另一个包含偶数元素。示例输入:[1, 2, 3, 4, 5, 9, 8, 6] 输出偶数列表:[2, 4, 8, 6] 奇数列表:[1, 3, 5, 9] 算法步骤 1:创建一个用户输入列表。步骤 2:取两个空列表,一个用于奇数,另一个用于偶数。步骤 3:然后遍历每个元素 ... 阅读更多

Python 中的 SequenceMatcher 用于最长公共子字符串。

Samual Sam
更新于 2019-07-30 22:30:23

912 次浏览

给定两个字符串,我们的任务是打印最长的公共子字符串。我们将使用 SequenceMatcher.find_longest_match() 方法在 python 中解决问题。类 difflib.SequenceMatcher 是一个灵活的类,用于比较任何类型的序列对,只要序列元素是可散列的即可。find_longest_match(a, x, b, y) 在 a[a:x] 和 b[b:y] 中找到最长的匹配块。示例输入:str1 = "pythonprogramming",str2 = "pro" 输出:pro 算法步骤 1:输入两个字符串。步骤 2:使用输入字符串初始化 SequenceMatcher 对象。步骤 3:查找匹配 ... 阅读更多

Python 程序查找列表中最大和最小元素的位置?

karthikeya Boyini
更新于 2019-07-30 22:30:23

15K+ 次浏览

在 python 中,查找最大值、最小值及其位置非常容易。Python 提供了不同的内置函数。min() 用于查找数组中的最小值,max() 用于查找数组中的最大值。index() 用于查找元素的索引。算法 maxminposition(A, n) /* A 是用户输入列表,n 是列表的大小。*/ 步骤 1:使用内置函数查找最小元素的位置。A.index(min(A)) 步骤 2:使用内置 ... 阅读更多

广告