Discuss / Python / 交作业……总是和大家的节奏不一样啊,以后要好好审题

交作业……总是和大家的节奏不一样啊,以后要好好审题

Topic source

为什么我总是想出这么笨这么冗长的程序……( _ _)ノ|扶墙

# -*- coding: utf-8 -*-

def f(L):
    N=[]
    for n in L:
        if isinstance(n,str):
            N.append(n.lower())
        else:
            N.append(n)
    print(N)
L1 = ['Hello', 'World', 18, 'Apple', None]
L2=f(L1)

Sam宅一

#2 Created at ... [Delete] [Delete and Lock User]

```[s.lower() for s in L1 if isinstance(s,str)]

```

else 那个语句应该不要吧

頼永棍

#4 Created at ... [Delete] [Delete and Lock User]

你的函数还应该return N
这样L2才能是一个list,不然为None


  • 1

Reply