小编Tah*_*yan的帖子

删除列表中的否定元素 - Python

因此,我试图编写一个函数来删除列表的负面元素,而不使用.remove或.del.只需直接进行循环和循环.我不明白为什么我的代码不起作用.任何援助将不胜感激.

def rmNegatives(L):
    subscript = 0
    for num in L:
        if num < 0:
            L = L[:subscript] + L[subscript:]
        subscript += 1
    return L
Run Code Online (Sandbox Code Playgroud)

python for-loop

3
推荐指数
1
解决办法
999
查看次数

拆分()不工作?

所以我试图拆分字符串s:

s = "l=2&w=3&h=2"
Run Code Online (Sandbox Code Playgroud)

但是每当我尝试在s上使用split()函数并将值存储在列表L中时,就会出现这种情况:

L = s.split()
L --> ['l=2&w=3&h=2']
Run Code Online (Sandbox Code Playgroud)

难道我做错了什么?如何拆分此字符串,以便我得到:

L = ['l','=','2','&','w','=','3','&','h','=','2']
Run Code Online (Sandbox Code Playgroud)

python string split list

3
推荐指数
2
解决办法
2067
查看次数

标签 统计

python ×2

for-loop ×1

list ×1

split ×1

string ×1