2

私はこれを持っています:

word = 'abcd'

そして、私はこれが欲しい:

do_something(word)

>>['a', 'ab', 'abc', 'abcd']
4

2 に答える 2

3
word = 'abcd'

def do_something(word):
    return [word[:x + 1] for x in xrange(len(word))]

print do_something(word)

結果:

['a', 'ab', 'abc', 'abcd']
于 2013-03-07T12:56:20.390 に答える
1

単純:

[word[:i] for i in xrange(len(word))]
于 2013-03-07T12:57:13.197 に答える