在python中打印具有特定字符数的标记
我想打印一个在列表中具有特定字符的令牌 比如说,在python中打印具有特定字符数的标记,python,Python,我想打印一个在列表中具有特定字符的令牌 比如说, list = ["cat","lion","elephant"] 我想打印一个有4个字符的标记,它是lion。 如何打印只有4个字符的令牌 它应该产狮子 for x in list: if len(x) == 4: print x 我建议先学习Python的基础知识,然后再问一些简单的问题 确保在您的实际程序中,您不使用list作为您的var名称。它已经在Python中使用了。首先,不要调用变量列表,因为内置函数已经使
list = ["cat","lion","elephant"]
我想打印一个有4个字符的标记,它是lion。
如何打印只有4个字符的令牌
它应该产狮子
for x in list:
if len(x) == 4:
print x
我建议先学习Python的基础知识,然后再问一些简单的问题
确保在您的实际程序中,您不使用list作为您的var名称。它已经在Python中使用了。首先,不要调用变量列表,因为内置函数已经使用了该名称 对于您的问题,您可以尝试使用: 如果希望将长度为4的所有字符串作为列表,则可以使用以下命令执行类似操作:
打印具有特定数量字符的项目的一种方法是使用for循环。它允许您遍历列表 然后,您可以使用length函数测试项目是否等于字符数。如果是,那么您可以打印它 例如:
list = ["cat","lion","elephant"]
for i in list:
if len(i) == 4:
print i
另一种方法是使用列表理解,它输出一个可以打印的列表。如果列表中有多个具有4个字符的项目,则此选项非常有用。然后可以将其存储在列表中以备将来使用
例如:
new_list = [x for x in list if len(x) == 4]
print new_list
你的意思是你想在列表中找到一个长度为4的值?它是len,而不是length。哦,是的,谢谢,我会改变它。
list = ["cat","lion","elephant"]
for i in list:
if len(i) == 4:
print i
new_list = [x for x in list if len(x) == 4]
print new_list