[英]Is it possible to shift or swap elements position in a dictionary in Python?
if __name__ == '__main__':
n = int(input())
for _ in range(n): #n is the number of inputs
queue = dict(x.split() for x in input().splitlines())
#queue is a dict that splits the input and store the input as key and value pair.
for key,value in queue.items():
print(value,end=' ')
使用字典作为队列在 Python 中的字典中移动或交换元素 position
Python 中的字典是无序的(或者至少应该是无序的)。 在 Python 3.6 或更高版本中,字典按添加顺序打印,但您应始终将字典视为完全无序。 您不能在字典中移动值,因为简单地说,如果您想对它们进行排序,它们没有任何顺序。 自己对 dict.keys() 列表进行排序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.