小编use*_*749的帖子

删除没有变异的列表元素

假设你有一个清单

>>> m = ['a','b','c']
Run Code Online (Sandbox Code Playgroud)

我想创建一个新列表n,除了给定项目之外的所有内容m(例如项目'a').但是,当我使用时

>>> m.remove('a')
>>> m
m = ['b', 'c']
Run Code Online (Sandbox Code Playgroud)

原始列表被突变(该值'a'从原始列表中删除).有没有办法获得一个新的名单sans- 'a'没有改变原来的?所以我的意思是,它m应该仍然是[ 'a', 'b', 'c' ],我将得到一个新的清单,必须是[ 'b', 'c' ].

python list

23
推荐指数
3
解决办法
2万
查看次数

在python中以相同的值在字典中获取键值?

假设一本字典

d={'a':1,'b':2,'c':1}
Run Code Online (Sandbox Code Playgroud)

我用的时候

d.keys()[d.values(). index(1)]
Run Code Online (Sandbox Code Playgroud)

我明白了'a',但我也想得到'c',因为价值'c'也是1.我怎么能这样做?

python dictionary

4
推荐指数
1
解决办法
574
查看次数

如何在python条件下对列表进行排序?

假设有一个list [1,9,7,3,6].我想生成一个新的列表,它被排序并小于其中一个整数,例如整数是7,所以新列表应该是list:

[1,3,6]
Run Code Online (Sandbox Code Playgroud)

python sorting list

3
推荐指数
1
解决办法
265
查看次数

标签 统计

python ×3

list ×2

dictionary ×1

sorting ×1