gpt4 book ai didi

python - 将列表拆分为两个具有相似元素的子列表

转载 作者:行者123 更新时间:2023-12-01 07:27:04 24 4
gpt4 key购买 nike

我有一个名为 main_list 的列表,它作为一些元素,我需要将其分为具有 pft ('MM19 Z A VDD VNW 'pft' vr\n') 和 nft ('MM8 Z A VSS VPW 'nft') 的子列表cpp=8\n')

main_list = ['MM19 Z A VDD VNW pft vr\n', 'MM18 Z A VDD VNW pft va\n', 'MM17 Z A VDD VNW pft vdd\n', 'MM16 Z A VDD VNW pft ver\n', 'MM15 Z A VDD VNW pft ger\n', 'MM14 Z A VDD VNW pft fer\n', 'MM13 Z A VDD VNW pft weq\n', 'MM12 Z A VDD VNW pft get\n', 'MM11 Z A VDD VNW pft bet\n', 'MM10 Z A VDD VNW pft wet \n', 'MM9 Z A VSS VPW nft ent=0\n', 'MM8 Z A VSS VPW nft cpp=8\n', 'MM7 Z A VSS VPW nft fpitch\n', 'MM6 Z A VSS VPW nft ngcon\n', 'MM4 Z A VSS VPW nft nfin=4\n', 'MM3 Z A VSS VPW nft cpp=8\n', 'MM2 Z A VSS VPW nft ent=0\n', 'MM1 Z A VSS VPW nft l=1.4e-08\n', 'MM0 Z A VSS VPW nft cpp=8\n']

结果:

pft_list = ['MM19 Z A VDD VNW pft vr\n', 'MM18 Z A VDD VNW pft va\n', 'MM17 Z A VDD VNW pft vdd\n', 'MM16 Z A VDD VNW pft ver\n', 'MM15 Z A VDD VNW pft ger\n', 'MM14 Z A VDD VNW pft fer\n', 'MM13 Z A VDD VNW pft weq\n', 'MM12 Z A VDD VNW pft get\n', 'MM11 Z A VDD VNW pft bet\n', 'MM10 Z A VDD VNW pft wet \n']
nft_list = ['MM9 Z A VSS VPW nft ent=0\n', 'MM8 Z A VSS VPW nft cpp=8\n', 'MM7 Z A VSS VPW nft fpitch\n', 'MM6 Z A VSS VPW nft ngcon\n', 'MM4 Z A VSS VPW nft nfin=4\n', 'MM3 Z A VSS VPW nft cpp=8\n', 'MM2 Z A VSS VPW nft ent=0\n', 'MM1 Z A VSS VPW nft l=1.4e-08\n', 'MM0 Z A VSS VPW nft cpp=8\n']

最佳答案

您可以循环访问您的 main_list并通过检查是否 pft 对子列表中的条目进行排序或nftin条目:

pft_list = []
nft_list = []
for x in main_list:
if 'pft' in x:
pft_list.append(x)
elif 'nft' in x:
nft_list.append(x)

关于python - 将列表拆分为两个具有相似元素的子列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57393533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com