Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于Python中的序列类型_Python - Fatal编程技术网

关于Python中的序列类型

关于Python中的序列类型,python,Python,我在这里使用的最后一个函数text.join(text)不起作用。我想将列表“文本”显示为常规文本。此外,当使用text.count时,我希望显示结果3,但使用“打印文本”时,我无法获得此结果。使用“打印文本”时,其他结果显示良好。有人能帮我吗?.join()是str对象的函数,而不是列表对象 dir(str)向您展示了如何处理字符串,而此dir(list)向您展示了如何处理列表 尝试: 这将使用分隔符'连接文本的所有对象。如果要显示文本,则需要存储文本的结果。count();计数未添加到列表中

我在这里使用的最后一个函数text.join(text)不起作用。我想将列表“文本”显示为常规文本。此外,当使用text.count时,我希望显示结果3,但使用“打印文本”时,我无法获得此结果。使用“打印文本”时,其他结果显示良好。有人能帮我吗?

.join()
str
对象的函数,而不是
列表
对象

dir(str)
向您展示了如何处理字符串,而此
dir(list)
向您展示了如何处理列表

尝试:


这将使用分隔符
'

连接
文本的所有对象。如果要显示
文本,则需要存储
文本的结果。count()
;计数未添加到列表中:

' '.join(text)

不能在列表上调用
.join()
,它是一种字符串方法。给定一个要连接的字符串,传入一个列表。同样,需要捕获返回值:

ist_count = text.count('ist')
print ist_count

#/出于执行标准的目的,usr/bin/python
被放在第一行。您的意思是
''。join(text)
?我不确定您想要实现什么。您正在迭代一个列表,并在
for
循环的主体中更改该列表-您确定这是一个好主意吗
text.append(…)
,和
text[0]=
。听起来情况并非如此:(我是python的初学者,所以很可能它没有太多意义。您希望
text.join(text)
做什么?
print text.count('ist')
ist_count = text.count('ist')
print ist_count
joined = ' '.join(text)
print joined