小编use*_*720的帖子

将每三个项目组合在一起 - Python

我有一个由重复模式组成的列表,即

list=['a','1','first','b','2','second','c','3','third','4','d','fourth']`
Run Code Online (Sandbox Code Playgroud)

我不确定这个列表会持续多长时间,它可能相当长,但我想创建重复模式列表,即填充名称

list_1=['a','1','first']
list_2=['b','2','second']
list_3=['c','3','third']
..... etc
Run Code Online (Sandbox Code Playgroud)

我可以用来实现这个目标的最佳基本代码(不需要导入模块)是什么?

python list

2
推荐指数
2
解决办法
1158
查看次数

为什么我不能连接这个列表中的项目,但我可以将它们相乘?

我有一个列表包含撇号内的项目,我可以使用以下'for循环'

list1 = ['1','2','3']
list2 = [i * 5 for i in list1]
print list2
Run Code Online (Sandbox Code Playgroud)

这似乎将列表项视为数字,但是当我将乘号更改为添加符号时:

list1 = ['1','2','3']
list2 = [i + 5 for i in list1]
print list2
Run Code Online (Sandbox Code Playgroud)

我得到错误"无法连接'str'和'int'对象".如果列表项是字符串,我不应该将它们相乘.既然我可以,他们必须是数字,所以在这种情况下为什么我不能添加任何东西?

编辑:有人可以告诉我为什么这个问题不好?我已经阅读了发布规则,但即将被踢,因为我得到了很多负面反馈,但我只是一个初学者,我正尽力尽力写作.

python string list

2
推荐指数
2
解决办法
125
查看次数

如何将大写字母更改为小写字母并将空格更改为下划线

我想将变量中的大写字符串字符更改为小写,并用“_”替换空格。我知道我可以对所有实例使用“if”语句,但这会花费太长时间。它是将用户的输入保存到文件名即

user_selection = 'Barracuda Limited'  # what I have
save_name == 'barracuda_limited'       # what I want
Run Code Online (Sandbox Code Playgroud)

注意:我已经通读了有关如何发帖的页面,并且正在尽我所能,但我才刚刚开始学习编码,并且在尝试构建我的问题时遇到了麻烦。

python text replace lowercase python-2.7

1
推荐指数
1
解决办法
4572
查看次数

标签 统计

python ×3

list ×2

lowercase ×1

python-2.7 ×1

replace ×1

string ×1

text ×1