2024-06-16 14:29:43 发布
网友
我想打印一个在列表中有特定字符的令牌。你知道吗
例如
list = ["cat","lion","elephant"]
我想打印一个有4个字符的标记,就是狮子。 如何打印只有4个字符的令牌?你知道吗
它应该能产狮子
首先,不要调用变量list,因为内置函数已经使用了这个名称。你知道吗
list
对于您的问题,您可以尝试使用^{}:
>>> l = ["cat", "lion", "elephant"] >>> >>> next(s for s in l if len(s) == 4) 'lion'
如果要将所有长度为4的字符串作为一个列表,可以使用list comprehension执行类似的操作:
>>> l = ["cat", "lion", "elephant", "fish"] >>> >>> [s for s in l if len(s) == 4] ['lion', 'fish']
for x in list: if len(x) == 4: print x
我建议先学习Python的基础知识,然后再问一些简单的google search就能很容易找到的问题
确保在实际程序中不要使用list作为var名称。它已经在Python中使用
打印具有特定数量字符的项目的一种方法是使用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
首先,不要调用变量
list
,因为内置函数已经使用了这个名称。你知道吗对于您的问题,您可以尝试使用^{} :
如果要将所有长度为4的字符串作为一个列表,可以使用list comprehension执行类似的操作:
我建议先学习Python的基础知识,然后再问一些简单的google search就能很容易找到的问题
确保在实际程序中不要使用
list
作为var名称。它已经在Python中使用打印具有特定数量字符的项目的一种方法是使用for循环。它允许您遍历一个列表。你知道吗
然后可以使用length函数来测试项目是否等于字符数。如果是的话,你可以打印出来。你知道吗
例如:
另一种方法是使用列表理解,它输出一个可以打印的列表。如果列表中有多个包含4个字符的项,则此选项非常有用。然后可以将其存储在列表中以供将来使用。你知道吗
举个例子:
相关问题 更多 >
编程相关推荐