如何在dict python中获取密钥字符串?

2024-06-16 11:47:50 发布

您现在位置:Python中文网/ 问答频道 /正文

a = [{'dogcat': 0}, {'ratduck': 1}] 
for i in a:
  for k,v in i.item():
     print (k[0],v)
d 0
r 0

我要记住第一个字是狗0老鼠1


Tags: inforitemprint老鼠dogcatratduck
3条回答

(1)。如果您只想打印一个键字符串的一部分,那么使用给定的代码下图:-你知道吗

a = [{'dogcat': 0}, {'ratduck': 1}] 
for i in a:
    for k,v in i.items():
        print (k[:3],v )

(2)。上述代码的输出为:-
狗0
大鼠1
3). 这里我应用了索引和切片的概念。您可以从https://www.youtube.com/watch?v=_IySULAqE_k学习索引和切片

items()返回字典的键值对,查看here以获得有关如何在示例中使用此方法的更多信息

a = [{'dogcat': 0}, {'ratduck': 1}] 
for i in a:
    for k,v in i.items():
        print(k, v)

我认为您希望打印完整的键,如果不是这样,那么您可以使用print(k[0],v),因为您将只显示每个键的第一个字符。你知道吗

您的代码正在打印k[0],这意味着密钥的第一个字符。如果要查看整个键,请使用k,如果只想查看前3个字符,请使用k[:3],如dog中所示。此外,该方法被称为items(),而不是item()。你知道吗

相关问题 更多 >