Python中文
首页
教程
问答
标签
搜索
登录
注册
TypeError:只能将iterable-值赋给lis
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>您能建议一种方法,将变量的值应用到从元素6到变量定义的结束的列表中吗?</p> <p>也许我的代码能更好地解释它(Python3)</p> <pre><code>#get user input as to size of range range_size = 0 if range_size == 0: try: range_size = int(input('Size of Range?: ')) except ValueError: print('That was not an integer!') range_size = 0 #set base value for each number in range_size base_value = int(100 / range_size) print(base_value) #create list of base values num_weighted = [base_value] * range_size num_weighted[0] = round(base_value * 1.8, 1) num_weighted[1] = round(base_value * 1.6, 1) num_weighted[2] = round(base_value * 1.5, 1) num_weighted[3] = round(base_value * 1.3, 1) num_weighted[4] = round(base_value * 1.15, 1) num_weighted[5] = round(base_value * 1.1, 1) print(num_weighted) # redistribute the difference of the sum top 6 and 100, apply to rest of range top6 = (sum(num_weighted[0:6])) not_top6 = range_size - 6 pts_alloc = round((100 - top6) / not_top6, 1) print(pts_alloc) #attempt 1 num_weighted[6:] = pts_alloc #attempt 2 #num_weighted[6:(range_size + 1)] = pts_alloc #attempt 3 #s = slice(6, not_top6) #num_weighted[s] = pts_alloc </code></pre>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您可以创建一个<code>pts_alloc</code>列表并将其分配给切片,如下所示</p> <pre><code>num_weighted[6:] = [pts_alloc for i in range(len(num_weighted) - 6)] </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
Django:。是不是“超级用户”字段不起作用
3 回答
Django:'DeleteQuery'对象没有属性'add'
5 回答
Django:'ModelForm'对象没有属性
4 回答
Django:'python manage.py runserver'返回'TypeError:'WindowsPath'类型的对象没有len()
8 回答
Django:'Python管理.pysyncdb'不创建我的架构表
5 回答
Django:'Python管理.py迁移“耗时数小时(和其他奇怪的行为)
6 回答
Django:'readonly'属性在我的ModelForm上不起作用
1 回答
Django:'RegisterEmployeeView'对象没有属性'object'
8 回答
Django:'str'对象没有属性'get'
1 回答
Django:'创建' 不能被指定为Order模型表单中的值,因为它是一个不可编辑的字段
6 回答
Django:“'QuerySet'类型的对象不是JSON可序列化的”
9 回答
Django:“'utf8'编解码器无法解码位置19983中的字节0xe9:无效的连续字节”,加载临时文件时
10 回答
Django:“<…>”需要有一个字段“id”的值,然后才能使用这个manytomy关系
6 回答
Django:“AnonymousUser”对象没有“get_full_name”属性
9 回答
Django:“ascii”编解码器无法解码位置1035中的字节0xc3:序号不在范围内(128)
6 回答
Django:“BaseTable”对象不支持索引
10 回答
Django:“collections.OrderedDict”对象不可调用
6 回答
Django:“Country”对象没有属性“all”
5 回答
Django:“Data”对象没有属性“save”
8 回答
Django:“datetime”类型的对象不是JSON serializab
5 回答