社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
私信  •  关注

Ssein

Ssein 最近创建的主题
Ssein 最近回复了
6 年前
回复了 Ssein 创建的主题 » 如何在Liste /数组中添加一些(Python)

这是插入的定义:

list.insert(index, elem)

也就是说,在给定的索引处插入元素,将元素向右移动。 所以当你写信的时候 exam_liste.insert(1,exam_liste[1]+2) 它将增加 exam_liste[1]+2 哪个是 3 到前一个列表的第二个元素 [None, 1, None, None, None, None]

而不是使用 插入检查列表(1,检查列表[1]+2) ,请使用以下行:

exam_liste[1] +=2
6 年前
回复了 Ssein 创建的主题 » Katana(python):编码问题还是bug?

您的代码出现故障,因为它试图转换包含非数字字符的字符串,例如:

在:

text = 'L'
print int(text)

出:

valueerror:以10为基数的int()的文本无效:“l”

但是如果:

在:

text = '2'
print int(text)

出:

然而,我认为你的大部分代码都是无用的。我只是想把那些部件拆掉。这里是:

编辑:

def i_am_here(path):
    num = []
    for i in path:
        if isinstance(i, str): #check if 'i' is a sting type
          if i.isdigit():
             num.append(int(i))
          else:  
             num.append(i.lower())
        else:
           num.append(i)
    return(num)

例如:

path= [5, 'r', 'L', 0.00032,'l','55','%','R', [], '{}'] #This is an example
num_List = i_am_here(path)
for i in num_List :
        if i != 'r':
            print(i) 

你真的在尝试将超级大小写字符串转换成小写。