AI写场景小作文

AI写场景小作文

https://edu.csdn.net/learn/38500/612957?spm=3001.4143

函数isNum(n) 参数为字符串属于整数,浮点数,或复数,则输出True,否则输出False

def isNum(n):
    try:
        n=eval(n)
        if type(n)==int or type(n)==float or type(n)==complex:
            print("True")
    except NameError:
        print("False")
#函数isNum(n) 参数为字符串属于整数,浮点数,或复数,则输出True,否则输出False.
def main():
    n=input("输入数据:")
    isNum(n)
main()

Python中如何查找列表中元素的下标

# 在Python编程中,经常需要查找列表中某个元素的下标。这种操作在数据分析、机器学习等领域中非常常见。本文将介绍Python中如何查找列表中
# 元素的下标。
# 方法一:使用index方法
# Python中的列表有一个常用的方法index(),用于查找给定元素在列表中的第一个出现位置的下标。示例代码如下:
my_list = ['apple', 'banana', 'cherry']
index = my_list.index('banana')
print(index) # 输出:1
# 如上所示,我们首先创建了my_list列表,然后使用index()方法查找banana在列表中的下标,最后将结果打印出来。
# 需要注意的是,如果要查找的元素不在列表中,index()方法会抛出ValueError异常。因此,在使用index()方法时需要进行异常处理。
# 方法二:使用enumerate函数
# 除了使用index()方法,还可以使用Python内置函数enumerate()和for循环来查找列表中元素的下标。示例代码如下:
my_list = ['apple', 'banana', 'cherry']
for index, value in enumerate(my_list):
    if value == 'banana':
        print(index) # 输出:1
        break
# 如上所示,我们首先使用enumerate()方法将列表转换为元素和下标的键值对,然后使用for循环遍历每个键值对。在循环中,如果当前元素为
# banana,则打印出对应的下标并退出循环。
# 方法三:使用Numpy
# 如果在进行科学计算或者数据分析时需要查找大量的列表元素的下标,可以考虑使用Numpy库中的where()方法。示例代码如下:
import numpy as np
my_list = ['apple', 'banana', 'cherry']
index = np.where(np.array(my_list) == 'banana')[0][0]
print(index) # 输出:1

inset(index,objectA):在指定位置index前面插入对象objectA

list=["my","name","is","mark","age",18]
print("insert前:",list)
list.insert(3,"test")
print("insert后:",list)
# insert前: 
>>>['my','name','is','mark','age',18]
# insert后:
>>>['my','name','is', 'test','mark', 'age',18]

猜你喜欢

转载自blog.csdn.net/kunwen123/article/details/131863205
今日推荐