多维列表Python(初学者)

时间:2015-11-29 05:11:04

标签: python

我想创建一个多维列表,在该程序中,用户要求输入座位号或价格,然后用zack@zack:~/pycodes/python-scraping/chapter5$ **mysqladmin -p variables|grep socket** Enter password: | socket | ***/var/run/mysqld/mysqld.sock*** | zack@zack:~/pycodes/python-scraping/chapter5$***ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock*** zack@zack:~/pycodes/python-scraping/chapter5$ ll /tmp/mysql.sock lrwxrwxrwx 1 zack zack 27 11月 29 13:08 /tmp/mysql.sock -> /var/run/mysqld/mysqld.sock= 替换它们。

这是我到目前为止所做的:

0

问题在于,如果用户输入的价格为“40”,那么在给出价格时,我无法弄清楚如何将零值替换为零。" 40"而不是替换索引值40我想替换价格号" 40"。

我希望这是有道理的。

1 个答案:

答案 0 :(得分:0)

让我们考虑一下这个问题。用户输入的数字可以是座位或价格。

假设我们有100个席位。用户给我们50.如果我们有任何价格小于或等于100的席位,我们怎么知道50意味着什么呢?它是第50个席位,还是50美元?没有上下文,该值是模糊的。所以我建议你问一些。

不是只要求一个数字,也许可以尝试询问一个数字以及它的用途。因此,如果用户想要第50个席位,他们可以说seat 50。现在我们知道当他们说50时他们的意思。这确实意味着你必须自己实现它。

作为旁注,你提到你想要一个多维列表。现在您的列表是平的,这意味着它是单维的。您可以看到,因为列表中没有任何元素([...])是列表本身。

多维列表的示例是[[1,2,3], [4,5,6], [7,8,9]]。这是一个3x3多维列表。