遍历假定为python列表的函数参数

遍历假定为python列表的函数参数,python,function,types,Python,Function,Types,我试图用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)

我试图用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)
印刷品(频率)(“无住所,无住所,无住所” ).split())


程序如何将“entranche”视为列表?

您没有调用
拆分方法

entranche = poeme.split()

您没有调用
split
方法

entranche = poeme.split()

您没有调用
split
方法

entranche = poeme.split()

您没有调用
split
方法

entranche = poeme.split()

entranche=poeme.split
是一个函数,而不是列表。您忘记了括号,它实际调用函数
entranche=poeme.split()
,并返回一个列表。

entranche=poeme.split
是一个函数,而不是列表。您忘记了括号,它实际调用函数
entranche=poeme.split()
,并返回一个列表。

entranche=poeme.split
是一个函数,而不是列表。您忘记了括号,它实际调用函数
entranche=poeme.split()
,并返回一个列表。

entranche=poeme.split
是一个函数,而不是列表。您忘记了括号,它实际调用函数
entranche=poeme.split()
,并返回一个列表。

如果
entranche
是一个列表,您将看不到该错误。因此,请检查什么是
entranche
。检查它的
type()
,或者只打印它

您将在此处找到错误:

entranche = poeme.split 
这应该是:

entranche = poeme.split()

如果
entranche
将是一个列表,则不会看到该错误。因此,请检查什么是
entranche
。检查它的
type()
,或者只打印它

您将在此处找到错误:

entranche = poeme.split 
这应该是:

entranche = poeme.split()

如果
entranche
将是一个列表,则不会看到该错误。因此,请检查什么是
entranche
。检查它的
type()
,或者只打印它

您将在此处找到错误:

entranche = poeme.split 
这应该是:

entranche = poeme.split()

如果
entranche
将是一个列表,则不会看到该错误。因此,请检查什么是
entranche
。检查它的
type()
,或者只打印它

您将在此处找到错误:

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'>
premier讲台
氘台
特洛伊赛姆讲台

这是什么??

我的问题没有精确的答案 下面是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'>
premier讲台
氘台
特洛伊赛姆讲台

这是什么??

我的问题没有精确的答案 下面是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'>
premier讲台
氘台
特洛伊赛姆讲台

这是什么??

我的问题没有精确的答案 下面是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'>
premier讲台
氘台
特洛伊赛姆讲台


这是什么???

您有
lst
尚未定义的变量是您的权利对不起,定义形式已更改,因为我试图将变量名称更改为lst以解决问题,但不管…
podium=podium.append(frequence)
podium=None
相同。尝试只添加(…)
,而不将其分配给podium。另一方面,你想用这个函数实现什么?您是否正在尝试建立列表中单词的频率分布
entranche
?您的
lst
变量尚未定义是的,您的权利很抱歉,最终形式已更改,因为我尝试将变量名称更改为lst,希望解决问题,但无所谓…
podium=podium.append(频率)
podium=None
相同。只需尝试
podium.append(…)
,而不将其分配给podium。另一方面,您试图使用此功能实现什么?您是否试图建立列表中单词的频率分布
entranche
?您有未定义的
lst
变量是您的权利对不起,由于我试图将变量名称更改为lst,希望解决问题,但不管怎样…
podium=podium.append(frequence)
podium=None
相同。只需尝试
podium.append(…)
,而不将其分配给podium。另一方面,您试图使用此功能实现什么?您是否试图建立列表中单词的频率分布
entranche
?您有未定义的
lst
变量是您的权利对不起,由于我试图将变量名称更改为lst,希望解决问题,但不管怎样…
podium=podium.append(frequence)
podium=None
相同。只需尝试
podium.append(…)
,而不将其分配给podium。另一方面,你想用这个函数实现什么?你想建立列表中单词的频率分布吗
entranche
?请看我写的下一个响应。抱歉,在定义行函数已经完成后,我返回entranche的类型。我得到了tan幸灾乐祸,我觉得一个好的教程是必要的。这对我来说合适吗?@kouty:对不起,我不明白你对
entranche
有什么问题:-(我想,一些代码和你得到的错误可能会有帮助。请看我写的下一个回复。对不起,在定义行函数已经完成后,我返回了entranch类型。我感到纠结,我觉得有必要编写一个好的教程。这对我来说是不是很好?@kouty:对不起,我不明白你的
entranc有什么问题他
:-(一些代码和您得到的错误可能会有所帮助,我