遍历假定为列表的函数参数 python
iterate through function arguments supposede to be lists python
我尝试在 python 中编写一个长程序
第一部分是:
def frequence(entranche):
podium = []
for item in entranche:
scat = len(entranche)
for indice in range (len(entranche)):
if entranche[indice] == item:
scat -= 1
frequence = len(entranche) - scat
podium = podium.append(frequence)
plus_haute_frequence = max (podium)
return(plus_haute_frequence)
打印(频率(("Je suis né dans le béton Coincé entre deux maisons Sans abri sans domicile"
).split()))
程序如何将 "entranche" 视为列表?
您没有调用 split
方法。
entranche = poeme.split()
entranche = poeme.split
是函数,不是列表。您忘记了括号,它实际调用函数 entranche = poeme.split()
和 returns 一个列表。
如果 entranche
是一个列表,您将不会看到该错误。所以,检查 entranche
到底是什么。检查它的 type()
,或者只是 print
它。
您会在此处找到您的错误:
entranche = poeme.split
应该是:
entranche = poeme.split()
我的问题无法准确说明
在 xph 之后我试试这个
def frequence(entranche):
podium = []
print("premier podium", type(podium))
for item in entranche:
print ("deuxieme podium", type(podium))
scat = len(entranche)
for indice in range (len(entranche)):
if entranche[indice] == item:
scat -= 1
frequence = len(entranche) - scat
podium = podium.append(frequence)
print("troisieme podium", type(podium))
plus_haute_frequence = max(podium)
return(plus_haute_frequence)
print(frequence("Je suis né dans le béton Coincé entre deux maisons".split()))
我得到了一个惊喜!
premier podium <class 'list'>
deuxieme podium <class 'list'>
troisieme podium <class 'NoneType'>
什么是IT??
我尝试在 python 中编写一个长程序 第一部分是:
def frequence(entranche):
podium = []
for item in entranche:
scat = len(entranche)
for indice in range (len(entranche)):
if entranche[indice] == item:
scat -= 1
frequence = len(entranche) - scat
podium = podium.append(frequence)
plus_haute_frequence = max (podium)
return(plus_haute_frequence)
打印(频率(("Je suis né dans le béton Coincé entre deux maisons Sans abri sans domicile" ).split()))
程序如何将 "entranche" 视为列表?
您没有调用 split
方法。
entranche = poeme.split()
entranche = poeme.split
是函数,不是列表。您忘记了括号,它实际调用函数 entranche = poeme.split()
和 returns 一个列表。
如果 entranche
是一个列表,您将不会看到该错误。所以,检查 entranche
到底是什么。检查它的 type()
,或者只是 print
它。
您会在此处找到您的错误:
entranche = poeme.split
应该是:
entranche = poeme.split()
我的问题无法准确说明 在 xph 之后我试试这个
def frequence(entranche):
podium = []
print("premier podium", type(podium))
for item in entranche:
print ("deuxieme podium", type(podium))
scat = len(entranche)
for indice in range (len(entranche)):
if entranche[indice] == item:
scat -= 1
frequence = len(entranche) - scat
podium = podium.append(frequence)
print("troisieme podium", type(podium))
plus_haute_frequence = max(podium)
return(plus_haute_frequence)
print(frequence("Je suis né dans le béton Coincé entre deux maisons".split()))
我得到了一个惊喜!
premier podium <class 'list'>
deuxieme podium <class 'list'>
troisieme podium <class 'NoneType'>
什么是IT??