2016-07-29 8 views
0

次の文字列リストをサブリストに分割し、forループを使用して印刷する方法を探しています。Pythonのサブリストに文字列を分割する

[[[u'Book1', None, u'Thriller', u'John C', u'07/12/2012'], 
[u'Book2', u'1', u'Action', u'Tom B', u'07/12/2012'], 
[u'Book3', None, u'Romance', u'Angie P', u'07/12/2012'], 
[u'Book4', None, u'Comedy', u'Tracy N', u'07/12/2012'], 
[u'Book5', None, u'Drama', u'Kumar P', u'07/12/2012'], 
[u'Book6', None, u'Action&Drama', u'Ben J', u'07/12/2012']]] 

ご提案ください。

+0

のですか? – Suever

+0

に基づいて[u'Book1 '、なし、u'Thriller'、u'John C '、u'07/12/2012'] – phani

+0

あなたの予想される出力は? –

答えて

1

あなたの質問は少し曖昧です!あなたの質問を正しく理解していれば、次のようにすることができます:

a = [[[u'Book1', None, u'Thriller', u'John C', u'07/12/2012'], [u'Book2', u'1', u'Action', u'Tom B', u'07/12/2012'], [u'Book3', None, u'Romance', u'Angie P', u'07/12/2012'], [u'Book4', None, u'Comedy', u'Tracy N', u'07/12/2012'], [u'Book5', None, u'Drama', u'Kumar P', u'07/12/2012'], [u'Book6', None, u'Action&Drama', u'Ben J', u'07/12/2012']]] 
for v in a[0]: 
    print(v) 
+0

ありがとう、それは曖昧な質問のために働いて、申し訳ありません。 – phani

2

あなたはこれをお探しですか?

def testString(): 
    input = [[ 
    [u'Book1', None, u'Thriller', u'John C', u'07/12/2012'], 
    [u'Book2', u'1', u'Action', u'Tom B', u'07/12/2012'], 
    [u'Book3', None, u'Romance', u'Angie P', u'07/12/2012'], 
    [u'Book4', None, u'Comedy', u'Tracy N', u'07/12/2012'], 
    [u'Book5', None, u'Drama', u'Kumar P', u'07/12/2012'], 
    [u'Book6', None, u'Action&Drama', u'Ben J', u'07/12/2012'] 
    ]] 
    for subarray in input[0]: 
     print (subarray) 

これは、あなたがそれを分割するために使用するかどう条件出力

['Book1', None, 'Thriller', 'John C', '07/12/2012'] 
['Book2', '1', 'Action', 'Tom B', '07/12/2012'] 
['Book3', None, 'Romance', 'Angie P', '07/12/2012'] 
['Book4', None, 'Comedy', 'Tracy N', '07/12/2012'] 
['Book5', None, 'Drama', 'Kumar P', '07/12/2012'] 
['Book6', None, 'Action&Drama', 'Ben J', '07/12/2012'] 
関連する問題