任务:
从用户处取一个名为n的整数。取n倍名称-电话号码从用户输入,然后再取名字。如果您第二次输入的名称在列表中,则打印name=phone number related。否则打印未找到。
示例输入:
示例输出:
问题是我写了一个有用的代码。但是,如果您将一个太大的值传递给n,那么解决它需要花费太多的时间。这是一个挑战性的问题,所以我正在工作的网站不接受我的代码,并希望我优化代码。我尝试了几种不同的方法来优化它,但是它们都没有解决这个问题。
我的代码:
n = int(input())
d = {}
for x in range(n):
key_value = i
我有一个熊猫数据框
0 column_1 column_2
1 Gm tri
2 Boi bi
3 Xv tri
4 Gm bi
5 Zl uni
6 Oe uni
我想使用下面的字典来更改col2中的值
dict_a = {'Gm':'tri', 'Boi':'bi', 'Xv':'uni', 'Zl':'uni&
我正在尝试从嵌套字典(从json加载)中收集信息。我正在尝试使用for循环来做到这一点。我在字典里找不到名为“玩家”的字典。“玩家”包含玩家名字和他们的ids的字典。我想摘录那本字典。你可以在下面找到我的代码和数据样本。
我能够通过第一级迭代到字典,但我不能过滤出更深层次的内容。
我一直在研究其他类似的问题,但它们处理的是字典迭代的不同问题。我不能使用它们来达到我的目的。我正在考虑通过使用data.keys()“播放器”来提取我需要的信息,但我现在不能处理这个问题。
for key, value in dct.iteritems():
if value == "players&
我有一个简单的python脚本,可以读取两个.txt文件并将输出保存到一个新的文本文件中。
下面是我的代码:
import os
with open("users.txt", encoding="utf-8") as f:
users = f.readlines()
users = [x.strip() for x in users]
with open("users1.txt", encoding="utf-8") as f:
passes = f.readlines()
passes = [x.strip