python组件有多少个_python-计算,排序和重新排列组件
我的导入列表是包含不同组件的列表.脚本计算出有多少个相同的组件.
我正在尝试对它们进行排序,并在它们前面放置“ part”.
码:
Using code from @MagunRa
输入文件(新):
Part Value Package Library Position (mm) Orientation
C1 100n C0402 rcl (117.65 40.75) R270
C2 100n C0603 rcl (-48.26 53.34) R0
C3 1u C0402 rcl (-50.8 78.74) R0
C4 1u C0402 rcl (9 63.1) R270
C5 10n-1% C0402 rcl (81.55 39.65) R270
C6 100n C0603 rcl (-54.61 53.34) R0
C7 100n C0402 rcl (-60.96 53.34) R0
C8 100n C0603 rcl (-67.31 53.34) R0
C9 100n C0603 rcl (-73.66 53.34) R0
C10 100n C0402 rcl (117.8 50.55) R270
C11 100n C0603 rcl (-17.78 58.42) R0
C12 100n C0603 rcl (-24.13 58.42) R0
C13 1u C0402 rcl (80.35 45.95) R0
C14 100n C0402 rcl (78.15 52.75) R0
C15 1u C0402 rcl (81.5 44.1) R90
C16 10u C0402 rcl (79.25 40.75) R270
C17 22u C0603 rcl (-59.69 63.5) R0
C18 100n C0603 rcl (-36.83 58.42) R0
C19 100n C0603 rcl (-43.18 58.42) R0
C20 100n C0603 rcl (-49.53 58.42) R0
C21 100u A/3216-18R rcl (-60.96 40.64) R0
C22 100n C0402 rcl (-55.88 58.42) R0
C23 10n C0402 rcl (-64.77 63.5) R0
C24 22u C0603 rcl (-69.85 63.5) R0
C25 100n C0402 rcl (-62.23 58.42) R0
C26 10n C0402 rcl (-74.93 63.5) R0
C27 100n C0402 rcl (83.15 51.4) R0
C28 1u C0402 rcl (78.3 50.25) R180
C29 47uF C0603 rcl (-35.56 53.34) R0
C30 0.5p C0402 rcl (83.8 46.35) MR270
C31 100n C0603 rcl (-74.93 58.42) R0
C32 100n C0603 rcl (-17.78 63.5) R0
C33 10u C0402 rcl (-16.51 68.58) R0
C34 120n C0603 rcl (-24.13 63.5) R0
C34_X5R >2.2u C0402 rcl (-21.59 53.34) R0
C34_X5R1 >2.2u C0402 rcl (-80.01 48.26) R0
C35 10u C0402 rcl (-21.59 68.58) R0
C36 1u C0402 rcl (83.15 52.45) R180
C37 6.8n C0603 rcl (-34.29 63.5) R0
C40 10u C0402 rcl (83.1 42.85) MR180
C53 1u C0603 rcl (-36.83 68.58) R0
C54 12p C0603 rcl (-41.91 68.58) R0
C55 12p C0603 rcl (-46.99 68.58) R0
C56 100u A/3216-18R rcl (-66.04 40.64) R0
C57 100u A/3216-18R rcl (-71.12 40.64) R0
C58 100u A/3216-18R rcl (-76.2 40.64) R0
D1 PD3S160 POWERDI323 diode (-46.99 41.91) R0
D2 PD3S160 POWERDI323 diode (-55.88 41.91) R0
IC1 OPA333DBV SOT23-5 linear (79.2 48.1) R90
J1 MOLEX_47346-0001 Molex-47346-0001 (-39.37 17.78) R0
L3 BLM15HD182SN1 0402 inductors (-53.34 48.26) R0
L4 BLM15HD182SN1 0402 inductors (-69.85 48.26) R0
R1 33M R0603 rcl (82.65 46.3) MR90
R2 10K R0402 rcl (118.85 50.55) R270
R3 2k2 R0402 rcl (-31.75 78.74) R0
R4 10K R0402 rcl (118.85 40.75) R270
R5 10k R0402 rcl (-36.83 78.74) R0
R6 10k R0402 rcl (83.1 43.9) MR0
R7 10k R0603 resistor (-36.83 48.26) R0
R8 2k2 R0402 rcl (106.4 40.8) R90
R9 220 R0603 rcl (-26.67 78.74) R0
R10 100 R0402 rcl (107.85 43.95) R90
R11 2k2 R0402 rcl (106.4 50.65) R270
R12 100 R0402 rcl (107.85 47.45) R270
R13 4.7 R0402 rcl (81.55 41.65) R270
R14 47 R0402 rcl (115.2 40.75) R90
R15 2k2 R0402 rcl (110.85 40.75) R270
R16 47 R0402 rcl (115.2 50.55) R270
R17 10k R0603 resistor (-16.51 48.26) R0
R18 15 R0603 rcl (122.15 43.85) R90
R19 2k2 R0402 rcl (110.85 50.55) R90
R20 10 R0603 rcl (122.15 47.5) R270
R21 10k R0603 resistor (-21.59 48.26) R0
R22 4.7 R0402 rcl (79.95 39.1) R0
R23 47k R0402 rcl (78.35 51.55) R180
R24 1k R0402 rcl (77.85 54.05) R0
R27 1k R0402 rcl (82.6 45.4) R90
R28 20k R0402 rcl (78.2 45.95) R0
R29 0.2 R0603 rcl (80.4 41.1) R90
R35 10K R0402 rcl (80.45 50.25) R0
R36 10k R0603 resistor (-26.67 48.26) R0
R42 500 R0603 resistor (-31.75 48.26) R0
R48 100 R0402 rcl (116.45 40.75) R90
R49 100 R0402 rcl (116.75 50.55) R90
SOT23-1 LTC6240 SOT23-5 artinis (82.3 50.2) MR180
T1 PMV16UN SOT-23 zetex (121 40.75) R90
T2 FMMT617 SOT-23 zetex (108.6 40.85) R180
T3 FMMT717 SOT-23 zetex (-40.64 25.4) R0
T4 FMMT617 SOT-23 zetex (108.6 50.55) R0
T5 PMV16UN SOT-23 zetex (121 50.55) R90
T6 FMMT617 SOT-23 zetex (113 40.65) R0
T8 FMMT617 SOT-23 zetex (113.05 50.65) R180
U$1 BPW34SMD BPW_34_SMD jwasys (80 45.7) MR180
U$2 TPS73433 SOT23-5 artinis (-48.26 15.24) R0
U$4 LED760/850_ROITHNER DUOLED_5MM jwasys (110 45.7) R90
U$5 LED760/850_ROITHNER DUOLED_5MM jwasys (115 45.7) R90
U$6 LED760/850_ROITHNER DUOLED_5MM jwasys (120 45.7) R90
U$7 TM4C123GH6ZRBBGA157 BGA_157_MICROSTAR artinis (-26.67 6.35) R0
U$8 REF3225 SOT95P280X100-6N artinis (82.95 48.95) R90
U$10 TPS73633 SOT23-5 artinis (-55.88 15.24) R0
U$12 BNO055LGA-28 LGA-28 artinis (-59.69 78.74) R0
U$14 ECX-42_CRYSTALECS-160-9-42-CKM-TR ECX-42_CRYSTAL artinis (-67.31 77.47) R0
U$16 HEADER_1.27_7 HEADER_1.27_7 jwasys (-73.66 77.47) R0
U1 ADS8860 SOP50P490X110-10N artinis (85.3 40.35) R0
U6 THS4281DBVT SOT95P280X145-5N artinis (78.85 43.85) R180
代码输出(MagunRa):
Part - Value - Package - Amount
['R29'],0.2,R0603,1
['C30'],0.5p,C0402,1
['R20'],10,R0603,1
['R10', 'R12', 'R48', 'R49'],100,R0402,4
['C1', 'C2', 'C6', 'C7', 'C8', 'C9', 'C10', 'C11', 'C12', 'C14', 'C18', 'C19', 'C20', 'C22', 'C25', 'C27', 'C31', 'C32'],100n,C0402,7
['C1', 'C2', 'C6', 'C7', 'C8', 'C9', 'C10', 'C11', 'C12', 'C14', 'C18', 'C19', 'C20', 'C22', 'C25', 'C27', 'C31', 'C32'],100n,C0603,11
['C21', 'C56', 'C57', 'C58'],100u,A/3216-18R,4
['R2', 'R4', 'R35'],10K,R0402,3
['R5', 'R6', 'R7', 'R17', 'R21', 'R36'],10k,R0402,2
['R5', 'R6', 'R7', 'R17', 'R21', 'R36'],10k,R0603,4
['C23', 'C26'],10n,C0402,2
['C5'],10n-1%,C0402,1
['C16', 'C33', 'C35', 'C40'],10u,C0402,4
['C34'],120n,C0603,1
['C54', 'C55'],12p,C0603,2
['R18'],15,R0603,1
['R24', 'R27'],1k,R0402,2
['C3', 'C4', 'C13', 'C15', 'C28', 'C36', 'C53'],1u,C0402,6
['C3', 'C4', 'C13', 'C15', 'C28', 'C36', 'C53'],1u,C0603,1
['R28'],20k,R0402,1
['R9'],220,R0603,1
['C17', 'C24'],22u,C0603,2
['R3', 'R8', 'R11', 'R15', 'R19'],2k2,R0402,5
['R1'],33M,R0603,1
['R13', 'R22'],4.7,R0402,2
['R14', 'R16'],47,R0402,2
['R23'],47k,R0402,1
['C29'],47uF,C0603,1
['R42'],500,R0603,1
['C37'],6.8n,C0603,1
['C34_X5R', 'C34_X5R1'],>2.2u,C0402,2
['U1'],ADS8860,SOP50P490X110-10N,1
['L3', 'L4'],BLM15HD182SN1,0402,2
['U$12'],BNO055LGA-28,LGA-28,1
['U$1'],BPW34SMD,BPW_34_SMD,1
['U$14'],ECX-42_CRYSTALECS-160-9-42-CKM-TR,ECX-42_CRYSTAL,1
['T2', 'T4', 'T6', 'T8'],FMMT617,SOT-23,4
['T3'],FMMT717,SOT-23,1
['U$16'],HEADER_1.27_7,HEADER_1.27_7,1
['U$4', 'U$5', 'U$6'],LED760/850_ROITHNER,DUOLED_5MM,3
['SOT23-1'],LTC6240,SOT23-5,1
['J1'],MOLEX_47346-0001,Molex-47346-0001,1
['IC1'],OPA333DBV,SOT23-5,1
['D1', 'D2'],PD3S160,POWERDI323,2
['T1', 'T5'],PMV16UN,SOT-23,2
['U$8'],REF3225,SOT95P280X100-6N,1
['U6'],THS4281DBVT,SOT95P280X145-5N,1
['U$7'],TM4C123GH6ZRBBGA157,BGA_157_MICROSTAR,1
['U$2'],TPS73433,SOT23-5,1
['U$10'],TPS73633,SOT23-5,1
我试图得到的输出:
Part - Value - Package - Amount
[C1,C7,C10,C14,C22,C25,C27],100n,C0402,7
Etc,
Etc,
正如您在文件中看到的那样,该零件以字母开头:C,D,R,L等.
是否可以对其进行排序,以便按字母顺序显示?
python组件有多少个_python-计算,排序和重新排列组件相关推荐
- python数组排序返回索引_python列表排序返回索引
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 我需要对列表进行排序,然后返回一个列表,其中包含列表中排序项的索引... 我有一 ...
- python怎么算积分_python计算积分
python有多个方法计算积分,下面介绍其中三个,以下式为例: 方法一:直接用numpy计算 start = 1 stop = 2 length = 101 x = np.linspace(start ...
- python怎么算阶乘_python计算阶乘
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 问题本身很简单,主要是通过这个小问题来演示python的一些用法,例如测试代码运 ...
- python算法有多少个_Python算法比较两个排序的列表并计算多少个...
我必须设计一种算法,比较两个相同长度的排序列表,并返回它们之间的公共值数量. 因此,如果我有两个列表a = [2.9.15.27.36.40]和b = [9.11.15.23.36.44],则算法应将 ...
- python求阶乘之和_python计算阶乘前n项和
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 知道公式后就很简单了,利用for循环,第几行i+1就等于几,当然python中是 ...
- python元组字典例子_python字典排序实例详解
本文实例分析了python字典排序的方法.分享给大家供大家参考.具体如下: 1. 准备知识: 在python里,字典dictionary是内置的数据类型,是个无序的存储结构,每一元素是key-valu ...
- 学好python薪水有多少笔画_Python学到什么程度可以面试工作?
近几年 Python 非常热门,在学术界和产业界的使用率显著提高.Python 作为「胶水语言」很方便与其他语言衔接,简单易学,实现方便的优点也使它很适合作为新手入门的第一个编程语言,但也有着运行效率 ...
- python sort 部分元素_Python 简单排序算法-选择、冒泡、插入排序实现
写文章主要是记录自己每天学习的东西,本篇文章主要介绍数据结构中常用的简单的排序算法,虽然这些算法用Python实现起来不是十分的高效,不如c.java之类的运行速度快,应用Python实现主要是为了: ...
- python牛顿迭代公式_python计算牛顿迭代多项式实例分析
本文实例讲述了python计算牛顿迭代多项式的方法.分享给大家供大家参考.具体实现方法如下: ''' p = evalPoly(a,xData,x). Evaluates Newton's polyn ...
最新文章
- [leetcode]Sort Colors
- Windows下的磁盘管理(二)
- WPF如何获得变量异步回调函数时产生的异步回调
- Go 语言编程 — 作用域
- 百度地图android自定义文字,androidsdk | 百度地图API SDK
- Google实用搜索秘技六则
- python idle怎么用_python的idle如何使用
- 性能是.NET Core的一个关键特性
- Go 使用 JSON
- ASP.NET中的注释 .
- 附加数据库后登陆报错
- 2.FactoryMethod-工厂方法模式
- String 类型ID 获取
- Python Selenium set Chrome Preference Download Location.
- c语言图书管理系统课设报告总结,c语言图书管理系统课设报告.docx
- 计算机windows解压文件,win7怎么用DOS命令解压缩文件 DOS解压文件方法
- 推荐广告相关名词ctr,cvr等
- 空洞卷积的使用增大感受野
- XIII Open Cup named after E.V. Pankratiev. GP of Saratov
- 81章 老子1章到_《道德经》81章全文,建议全文背诵,终身体悟