我有一个清单,例如
l = ['abc34','def987','ghij','klmno','pqrstuvwxyz1234567','98765','43','210abc']
Run Code Online (Sandbox Code Playgroud)
如何在最长元素出现之前获取列表中的所有元素而不是之后出现的元素?
这是一种方式:
l = ['abc34','def987','ghij','klmno','pqrstuvwxyz1234567','98765','43','210abc']
new_list = l[:l.index(max(l, key=len))]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1172 次 |
| 最近记录: |