Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/352.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.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_List - Fatal编程技术网

Python 如何从不同的列表中创建特定项目的列表

Python 如何从不同的列表中创建特定项目的列表,python,list,Python,List,例如:list1=[1t,1r,2t,2r,3t,3r….,nt,nr]。如何制作一个包含list1中所有t项的列表?我尝试使用以下for循环: for i in list1[0:]: list_t =[i.t] 但是,如果您的列表在同一时间步重复了相同的项目,则这仅将第一个项目分配给列表\u t,然后: list1 = ['1t', '1r', '2t', '2r', '3t', '3r'] # list[start:stop:step] l2 = list1[0::2] prin

例如:
list1=[1t,1r,2t,2r,3t,3r….,nt,nr]
。如何制作一个包含
list1
中所有
t
项的列表?我尝试使用以下for循环:

for i in list1[0:]:
    list_t =[i.t]

但是,如果您的列表在同一时间步重复了相同的项目,则这仅将第一个项目分配给
列表\u t

,然后:

list1 = ['1t', '1r', '2t', '2r', '3t', '3r']

# list[start:stop:step]
l2 = list1[0::2]
print(l2)
这会解决你的问题

但是,如果您的意思是您有一个字符串列表,并且需要提取带有t的字符串,那么您可以只测试
t
是否在元素中,如下所示:

l2 = list()
for i in list1:
    if 't' in i :
        l2.append(i)

print(l2)

可能的重复不是重复,它包含你的答案,如果你只是阅读并理解那里已经回答了什么。