【问题标题】:python zip function is malfunctioning [duplicate]python zip功能出现故障[重复]
【发布时间】:2018-11-12 19:10:08
【问题描述】:
first_len = [15,20,25,30,35]
meas_len = []
meas_len_ipt = input("type 5 values separated by comma:")
meas_len.append(meas_len_ipt)


for fl, ml in list(zip(first_len,meas_len)):
    print(fl,ml)


input('Press ENTER to exit')

我是故意的

15 1
20 2
25 3
30 4
35 5

出现,但结果是

15 1,2,3,4,5

【问题讨论】:

  • 您将单个字符串作为输入并将其附加到您的列表中。您需要将该字符串拆分为包含 5 个值的列表,代码才能正常工作。

标签: python python-3.x


【解决方案1】:

meas_len_ipt 输入时只是一个字符串。您需要将其拆分为单个元素:

meas_len_ipt = input("type 5 values separated by comma:")
meas_len = meas_len_ipt.split(",")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-31
    • 2015-05-24
    • 2011-01-07
    • 1970-01-01
    • 1970-01-01
    • 2011-06-26
    相关资源
    最近更新 更多