python填充代码_在python中填充列表

你究竟是什么意思“但据我所知,字典不能按键排序”?

虽然这与“排序字典”并不完全相同,但您可以轻松地将字典转换为按键排序的列表,这似乎是您所追求的:

>>> tuples = [(1,1), (0,1), (1,0), (0,0), (2,1)]

>>> l = {}

>>> for t in tuples:

... l[t] = "something"

>>> sorted(l) # equivalent to sorted(l.keys())

[(0, 0), (0, 1), (1, 0), (1, 1), (2, 1)]

>>> sorted(l.items()) # make a list of (key, value) tuples, and sort by key

[((0, 0), 'something'), ((0, 1), 'something'), ((1, 0), 'something'), ((1, 1), 'something'), ((2, 1), 'something')]

(我把一些东西变成字符串“东西”只是为了使代码工作)

然而,为了适应你的情况(如果我理解正确的话),你仍然需要为每个“空”坐标元组用无值或其他东西填充字典.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值