给定路径,例如
file_path = 'a.b.c.d.e'
Run Code Online (Sandbox Code Playgroud)
我希望删除e。
这是我所做的:
class_path = ('.').join(file_path.split('.')[0:-1])
Run Code Online (Sandbox Code Playgroud)
还有其他更优雅的方式吗?
我有4本字典,我们称它们为:
dict1,dict2,dict3,dict4
例:
dict1 = {'A': 1, 'B':2}
dict2 = {'A': 3, 'C':4}
dict3 = {'B': 5, 'D':6}
dict4 = {'A': 7, 'B':8, 'C': 9, 'D':10, 'E':11}
Run Code Online (Sandbox Code Playgroud)
每个词典级别都比后面的那些级别“强”。如,A发现dict1将是“更强大”比A中发现的dict2以优先的形式。是否有一个简短而优美的脚本来创建一个新字典,将其全部四个部分组装在一起,其中每个键都来自包含该键的“最强”词典?
结果应为: dict = {'A':1, 'B':2, 'C':4, 'D:6', 'E':11}
说我有一个字典清单。列表中的每个字典都有3个元素。名称,ID和状态。
list_of_dicts = [{'id':1, 'name':'Alice', 'status':0},{'id':2, 'name':'Bob', 'status':0},{'id':3, 'name':'Robert', 'status':1}]
Run Code Online (Sandbox Code Playgroud)
所以我得到:
In[20]: print list_of_dicts
Out[20]:
[{'id': 1, 'name': 'Alice', 'status': 0},
{'id': 2, 'name': 'Bob', 'status': 0},
{'id': 3, 'name': 'Robert', 'status': 1}]
Run Code Online (Sandbox Code Playgroud)
如果我收到名字,如何在不迭代列表的情况下获取其状态?
例如,我得到“罗伯特”,我想输出1.
谢谢。
我有一个字符串列表,其中一些是None.我想获得所有无索引的新列表.
list = ['a', 'b', None, 'c' ,None, 'd']
Run Code Online (Sandbox Code Playgroud)
使用函数索引
n = list.index(None)
Run Code Online (Sandbox Code Playgroud)
只会返回第一个外观,n = 2,而我想看到n = [2,4].谢谢.
我有一个数据框,我想使用to_csv.
我需要它是 zip 中的 csv 文件。
我尝试使用compression但它没有按计划工作:
metadata_table.to_csv(r'/tmp/meta.gz', compression='gzip')
Run Code Online (Sandbox Code Playgroud)
这段代码将创建一个压缩文件,但里面不是一个 excel 文件,它是一个普通的文本编辑器文件。
如果我将文件名更改为.csv我只会得到一个常规的 csv(excel 格式),里面的所有信息都乱七八糟。
可以用一个命令来完成吗?而不是先导出到 csv,然后再压缩成 zip?
给定 JS 中的字典列表,我想获取第一个启用且未删除的字典。
字典将如下所示:
objects= [{'name':'a', 'width': 100, 'deleted': true, 'enabled': true},
{'name':'b', 'width': 200, 'deleted': false, 'enabled': false},
{'name':'c', 'width': 300, 'deleted': false, 'enabled': true},
{'name':'d', 'width': 400, 'deleted': true, 'enabled': true},
Run Code Online (Sandbox Code Playgroud)
我曾经使用第一个objects[0],但现在我需要考虑删除和启用。如何获得第一个相关值?所以结果应该是{'name':'c', 'width': 300, 'deleted': false, 'enabled': true}
python ×5
dictionary ×3
list ×3
arrays ×1
csv ×1
javascript ×1
nonetype ×1
object ×1
pandas ×1
python-2.7 ×1
string ×1
zip ×1