在Python 3中,我试图写一个函数format_list(items)
是采用含有1个或2串元素的列表items
并返回包含元素的字符串。 假设被传递的列表将总是包含一个或两个元素(即,它不会是空的,它不会包含两个以上的元素)。蟒蛇 - 条件列表格式
的条件是:
- 如果列表中包含一个单一的元素,该元素是由函数返回,持平。
- 如果列表中包含两个元素,它们是在一个单一的字符串与第一元件返回左对齐在宽度10,然后由垂直杆(“|”)的字段之后是第二元件中的一个字段右对齐宽度10.您可以假定元素是每个字符最多10个字符的字符串。
所以print(format_list(['abc']))
会产生:
abc
而且print(format_list(['Dave', '14']))
会产生:
Dave | 14
我不知道在哪里甚至开始....
可以用[Python文档]启动(http://docs.python.org/ 3.3 /库/ stdtypes.html) – Serdalis 2013-03-25 22:00:03
更具体地,['format'](http://docs.python.org/3.3/library/stdtypes.html#str.format) – georg 2013-03-25 22:03:30
谢谢,我以前但也许读它我需要一个复习... – jevans 2013-03-25 22:34:53