所以我很难过。我想将列表的长度除以字典中的数字值。
firstNum = 96
secondNum = 97
list = [1,2,3,4]
dictionary = {'a': 1, 'b': 2}
for x in range(0,13):
firstNum += 1
secondNum += 1
for i in range(firstNum, secondNum):
percent = len(list) / dictionary.get(chr(i))
print(percent)
但我收到错误:
TypeError:/:'int'和'NoneType'不支持的操作数类型
据我所知,.get函数返回的值应该是一个int?谢谢你的帮助!
答案 0 :(得分:1)
完全按照标题 - 按字典中的值潜水列表
你需要的只是:
public Task<TUser> FindByIdAsync(Guid userId)
{
using (var connection = new SqlConnection(_connection))
{
var param = new DynamicParameters();
param.Add("@UserId", userId);
return Task.FromResult(connection.Query("IdentityGetUserById", param, commandType: CommandType.StoredProcedure).SingleOrDefault());
}
}
>>> l= [1,2,3,4]
>>> d = {'a': 1, 'b': 2}
>>> for i in d.values():
... print len(l)/i
...
4
2
>>>
为您提供字典中的所有值作为列表