列表替换“就地”的Python代码
在图中可以看到代码和结果 我正在尝试使用就地列表进行项目切换 我不明白为什么结果是它加上一个数字, 而不是写[1,2,3,4],这是我的老师想要的结果,给我[1,2,3,4] 提前感谢,列表替换“就地”的Python代码,python,list,Python,List,在图中可以看到代码和结果 我正在尝试使用就地列表进行项目切换 我不明白为什么结果是它加上一个数字, 而不是写[1,2,3,4],这是我的老师想要的结果,给我[1,2,3,4] 提前感谢, Din Bracha.这是Python对列表的表示。为了可读性,它不影响存储在那里的数据,只影响数据的显示方式 你的老师只是漏掉了给你的例子中的空格,这些空格是按照惯例而不是必须的 简言之: >>> [1,2,3,4] == [1, 2, 3, 4] True 它们是完全相同的东西。使用 p
Din Bracha.这是Python对列表的表示。为了可读性,它不影响存储在那里的数据,只影响数据的显示方式 你的老师只是漏掉了给你的例子中的空格,这些空格是按照惯例而不是必须的 简言之:
>>> [1,2,3,4] == [1, 2, 3, 4]
True
它们是完全相同的东西。使用
print('[' + ','.join(str(i) for i in lst) + ']')
而不是
print(lst)
值得注意的是,return是一个语句,不需要括号,returnnone也不需要在那里。如果不满足return语句,Python将自动返回None。