{'full_name': 'Test%20User', 'sid': '09a5de5792d5ad465d4bd0ab0986618e834f09d6af79dba608420efe', 'system_user': 'yes', 'user_id': 'test.user%40example.com', 'user_image': ''}
我想将上述字典格式转换为以下 cookie 格式
'full_name=Test%20User; sid=7f25bb3a8129f4369c22f43bde382328089df64af77bd0200f9550d9; system_user=yes; user_id=test.user%40example.com; user_image='
您可以使用.join
两次与列表理解来执行此操作,一次将字典项与=
连接,另一次使用;
连接列表(注意空格)
d = {'full_name': 'Test%20User', 'sid': '09a5de5792d5ad465d4bd0ab0986618e834f09d6af79dba608420efe', 'system_user': 'yes', 'user_id': 'test.user%40example.com', 'user_image': ''}
"; ".join(["=".join(x) for x in d.items()])
'full_name=Test%20User; sid=09a5de5792d5ad465d4bd0ab0986618e834f09d6af79dba608420efe; system_user=yes; user_id=test.user%40example.com; user_image='