import re
import requests
t=[]
u = []
n = []
k = []
exclude_banned = True
with open("u.txt", "r") as f:
h = f.readlines()[0:100]
for sub in h:
t.append(re.sub('\n', '', sub))
print(type(t))
print(t)
r = requests.post('https://users.roblox.com/v1/usernames/users', json={'usernames': t, 'excludeBannedUsers': exclude_banned})
print(r.json())
y = r.json()['data']
u.extend([f['id'] for f in y])
n.extend([f['name'] for f in y])
k.append(f'{u[0]}:{n[0]}\n{u[1]}:{n[1]}')
print(k)
我想把列表u
中的所有变量连接到列表n
中,就像它们在列表k
中的连接一样,我该如何大规模地做这个呢?
我在列表k
中尝试了这个方法,但是这将非常耗时,而且现在所有列表的长度总是相同的。
文件中的文本如下所示:https://gist.githubusercontent.com/deekayen/4148741/raw/98d35708fa344717d8eee15d11987de6c8e26d7d/1-1000.txt
3条答案
按热度按时间ecfsfe2w1#
这是否更接近您的预期?
遍历
u
和n
的索引。将两个列表中当前索引处的元素连接起来并追加到列表k
。z31licg02#
yvt65v4c3#
我建议做一些简化。例如,如果你对
re
所做的只是去掉后面的换行符,那么有一个更好的方法。在那之后,我认为你真的需要考虑列表理解来构建最终的用户数据。退房: