小编use*_*027的帖子

在python中使用键值初始化字典,没有相应的值

我想知道是否有一种方法在python中使用键初始化字典但没有相应的值,直到我设置它们.如:

Definition = {'apple': , 'ball': }
Run Code Online (Sandbox Code Playgroud)

然后我可以设置它们:

Definition[key] = something
Run Code Online (Sandbox Code Playgroud)

我只想初始化键,但我不知道相应的值,直到我必须稍后设置它们.基本上我知道我想要添加值的键是什么.谢谢.

python dictionary initialization key

57
推荐指数
6
解决办法
16万
查看次数

在python中打印字典的原始输入顺序

如何按照我设置的原始顺序打印出我的字典?

如果我有这样的字典:

smallestCars = {'Civic96': 12.5, 'Camry98':13.2, 'Sentra98': 13.8}
Run Code Online (Sandbox Code Playgroud)

我这样做:

for cars in smallestCars:
    print cars
Run Code Online (Sandbox Code Playgroud)

它输出:

Sentra98
Civic96
Camry98
Run Code Online (Sandbox Code Playgroud)

但我想要的是这个:

Civic96
Camry98
Sentra98
Run Code Online (Sandbox Code Playgroud)

有没有办法按顺序打印原始字典而不将其转换为列表?

python printing dictionary list python-2.7

13
推荐指数
1
解决办法
2万
查看次数

BASH找不到使用〜/ in path存在的隐藏文件

我有一个BASH脚本,正在我的主目录中查找隐藏文件.当我/home/user/.foo在尝试查找文件时指定绝对路径时,脚本将找到它,但如果我使用,~/.foo则脚本无法找到该文件.有人可以解释为什么会发生这种情况以及我能找到该文件的其他方式.我希望能够在不同用户的主目录中找到该文件,而不仅仅是我自己的目录.

很抱歉没有提供代码片段,但现在是

file="~/.foo"

[ -f $file ] && echo "foo exists!"

然而这有效

file="home/user/.foo"

[ -f $file ] && echo "foo exists!"

bash hidden-files

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