python - 在python3中创建包含元素的列表的函数
问题描述
问题:如何编写一个函数来创建一个包含 3 个元素的列表并打印并分隔每一行?
到目前为止我的解决方案:
def takes_list(list):
for item in list:
print(item)
takes_list(['I', 'Like', 'Eating'])
如何在不使用硬编码列表的情况下创建列表?
解决方案
您可以使用sep='\n'
.
print(*list,sep='\n')
避免使用关键字和内置函数作为变量名。如果您想list
用作变量名,请使用_list
or list_
。
如果您有一个字符串,并且您想从该字符串创建一个单词列表,请查看EMiDU的答案。
def func(_str):
print(*_str.split(),sep='\n')
推荐阅读
- ruby-on-rails - 未定义的方法“登录”#
- c# - 仅知道 PropertyInfo 从 Enum 获取属性
- c++ - C++ WinSock2 等到客户端发送数据
- python - 如何在windows上构建tensorflow自定义操作
- r - 有没有一种快速的方法可以将字符串中的罗马数字转换为 R 中的阿拉伯语?
- r - 如何纠正 ICdiffupperwidesIII 分析中缺失值 TRUE/FALSE 的错误
- apache-spark - 从 pyspark 数据框中的结构类型获取字段值
- c# - 以有保证的顺序将配置读入字典
- php - 我正在尝试在 php 手册中实现用户提供的示例代码,但它的行为不符合预期
- sql - 有没有办法在编写查询时将两个日期操作合并到一个列中?