找到 10786 篇文章 关于 Python

编写一个 Python 程序来验证给定序列中第 k 个索引元素是字母还是数字

Vani Nalliappan
更新于 2021年2月24日 06:26:46

130 次浏览

输入 - 假设你有一个序列,a abc b 123 c xyz d ijk解决方案为了解决这个问题,我们将遵循以下步骤 -定义一个序列从用户获取索引设置if条件来检查值是否为数字。定义如下,if(data[x].isdigit()): print("存在数字") else: print("不存在")示例让我们看看下面的实现,以便更好地理解。import pandas as pd dic = {'a':'abc', 'b':'123', 'c':'xyz', 'd':'ijk'} data = pd.Series(dic) x = input("输入索引: ") if(data[x].isdigit()): print("存在数字") else: print("不存在")输出输入索引: a 不存... 阅读更多

编写一个 Python 程序来打印序列中特定范围内的元素

Vani Nalliappan
更新于 2021年2月24日 06:17:16

849 次浏览

输入 - 假设你有一个序列,0 12 1 13 2 15 3 20 4 19 5 18 6 11输出 - 10到15之间元素的结果为,0 12 1 13 2 15 6 11解决方案 1定义一个序列创建一个空列表。创建一个for循环来逐个访问所有元素,并设置if条件来比较值是否大于等于10且小于等于15。将匹配的值追加到空列表中,如下所示 -for i in range(len(data)): if(data[i]>=10 and data[i]<=15): ls.append(data[i])print(ls)解决方案 2使用布尔索引方法,我们可以很容易地获得10到15之间的元素。它定义如下,data[(data>=10) & (data<=15)]示例让我们看看下面的实现,以便更好地理解。import pandas as pd l = [12, 13, 15, 20, 19, 18, 11] data = pd.Series(l) for i in range(len(data)): if(data[i]>=10 and data[i]

编写一个 Python 程序来统计给定序列中整数、浮点数和对象数据类型的总数

Vani Nalliappan
更新于 2021年2月24日 06:16:08

638 次浏览

输入 - 假设你有一个序列,0 1 1 2 2 python 3 3 4 4 5 5 6 6.5输出 -整数、浮点数和字符串元素的总数为:整数计数:5 浮点数计数:1 字符串计数:1解决方案为了解决这个问题,我们将遵循以下步骤 -定义一个序列。创建lambda过滤器方法来提取整数值的长度,如下所示,len(pd.Series(filter(lambda x:type(x)==int, data)创建lambda过滤器方法来提取浮点值的长度,如下所示,len(pd.Series(filter(lambda x:type(x)==float, data)创建lambda过滤器方法来提取字符串值的长度,如下所示,len(pd.Series(filter(lambda ... 阅读更多

编写一个 Python 程序来检查序列是否包含重复元素

Vani Nalliappan
更新于 2021年2月24日 06:12:06

101 次浏览

输入 - 假设你具有以下序列,0 1 1 2 2 3 3 4 4 5上述序列不包含重复元素。让我们使用以下方法进行验证。解决方案 1假设你有一个包含重复元素的序列0 1 1 2 2 3 3 4 4 5 5 3设置if条件来检查序列的长度是否等于唯一数组序列的长度。定义如下,if(len(data)==len(np.unique(data))): print("无重复") else: print("发现重复")示例import pandas as pd import numpy as np data = ... 阅读更多

编写一个 Python 程序来过滤给定序列中仅有的整数元素

Vani Nalliappan
更新于 2021年2月24日 06:12:37

515 次浏览

输入 - 假设你具有以下序列 -0 1 1 2 2 python 3 pandas 4 3 5 4 6 5输出 -仅整数元素的结果为 -0 1 1 2 4 3 5 4 6 5解决方案 1定义一个序列。在正则表达式中应用lambda过滤器方法来验证数字,并且表达式只接受字符串,因此将所有元素转换为字符串。定义如下, data = pd.Series(ls) result = pd.Series(filter(lambda x:re.match(r"\d+", str(x)), data))最后,使用isin()函数检查值。示例让我们... 阅读更多

编写一个 Python 程序,用随机大写元音替换给定序列中所有奇数索引位置

Vani Nalliappan
更新于 2021年2月24日 06:13:02

238 次浏览

输入 - 假设你有一个序列,0 1 1 2 2 3 3 4 4 5输出 -并且,用大写元音替换奇数索引后的结果如下所示 -0 1 1 A 2 3 3 U 4 5解决方案定义一个序列。定义大写字母创建lambda过滤器方法并替换所有索引位置的元音。定义如下vowels = re.findall(r'[AEIOU]', chars) result = pd.Series(filter(lambda x: r.choice(vowels) if(x%2!=0), l)data)示例import pandas as pd import random as r l = [1, 2, 3, 4, 5] data = pd.Series(l) print(“给定序列:”, data) vowels = list("AEIOU") ... 阅读更多

编写一个 Python 程序来过滤给定序列中的有效日期

Vani Nalliappan
更新于 2021年2月24日 06:13:28

194 次浏览

输入 - 假设我们有一个序列,0 2010-03-12 1 2011-3-1 2 2020-10-10 3 11-2-2输出 -并且,序列中有效日期的结果是,0 2010-03-12 2 2020-10-10解决方案 1定义一个序列。应用lambda过滤器方法来验证序列中的模式,data = pd.Series(l) result = pd.Series(filter(lambda x:re.match(r"\d{4}\W\d{2}\W\d{2}", x), data))最后,使用isin()函数检查结果与序列。示例让我们看看下面的实现,以便更好地理解。import pandas as pd import re l = ['2010-03-12', '2011-3-1', '2020-10-10', '11-2-2'] data = pd.Series(l) for i, j in data.items(): if(re.match(r"\d{4}\W\d{2}\W\d{2}", j)): print(i, j)输出0 ... 阅读更多

编写一个 Python 程序,在一个序列中生成五个随机偶数索引小写字母

Vani Nalliappan
更新于 2021年2月24日 06:14:05

86 次浏览

解决方案 1在一个列表中定义小写字母。创建for循环并找到偶数索引元素,并将其添加到另一个列表中。定义如下 ls = [] for i in l: if(l.index(i)%2==0): ls.append(i)最后,将随机样本5个值应用于列表并生成一个序列。示例import pandas as pd import string import random as r chars = string.ascii_lowercase print("小写字母是:-", chars) chars_list = list(chars) data = r.sample(chars_list[::2], 5) print("随机偶数索引字符是:-", data) result = pd.Series(data) print("序列:", result)输出小写字母是:- abcdefghijklmnopqrstuvwxyz 随机偶数索引字符是:- ['w', 'k', 'i', 'u', ... 阅读更多

Python 程序,用于过滤给定序列中的完全平方数

Vani Nalliappan
更新于 2021年2月24日 06:03:23

499 次浏览

输入 -假设你有一个序列,0 14 1 16 2 30 3 49 4 80输出 -完全平方数元素的结果是,0 4 1 16 3 49解决方案 1我们可以使用正则表达式和lambda函数过滤器方法来查找完全平方值。定义一个序列。应用lambda过滤器方法来检查值是否是完全平方数。定义如下, l = [14, 16, 30, 49, 80] data=pd.Series([14, 16, 30, 49, 80]) result =pd.Series(filter(lambda x: x==int(m.sqrt(x)+0.5)**2, l))最后,检查列表的值到序列... 阅读更多

如何使用 Python Pandas 来查找给定序列中每个单词中超过一个特殊字符的总数?

Vani Nalliappan
更新于 2021年2月10日 12:39:30

566 次浏览

输入 - 假设你有一个序列,0 fruits!! 1 *cakes* 2 $nuts 3 #drinks dtype: object输入 - 序列中超过一个特殊字符的总数的结果是 2。让我们尝试找到这个问题的不同解决方案。解决方案 1为了解决这个问题,我们将遵循以下步骤 -定义一个序列创建特殊字符值列表。将特殊字符的初始值和特殊字符总数设置为 0。创建一个for循环并访问所有值... 阅读更多

广告
© . All rights reserved.