l = [['John'],['rides'],['bike'],['with'],['Mr.','Brown'],]
私はそれのようなリストオブジェクトを持っていると仮定します。 for文を使用せずに文字列に行を追加するにはどうすればよいですか?Python - 行全体のオブジェクトを取得する最も簡単な方法
マイ所望の出力:
print("my sentence:" + ?)
print("people:" + ? + ", " + ?)
my sentence: John rides bike with Mr. Brown
people: John, Mr. Brown
MAJOR EDIT:
私の問題は、ときであるので、私は、テキストベースのドキュメントを分析して、名前付きエンティティとの情報を抽出しているこの質問を作成する理由私は、そのようなリストの中で "名前+姓"または "曖昧な組織"のような連続する固有名詞をグループ化します:
[[u'Milletvekili', u'Ay\u015fe'], [u'oraya'], [u'Merve', u'Han\u0131m'], [u'ile'], [u'gitti'], [u'.']]
私は、リストオブジェクトと自分のデータセットを比較し、エンティティタイプを記述するアルゴリズムを持っています。 if文が[u'Milletvekili '、u'Ay \ u015fe']が人名であると決定した後。
if gettype(arr[i][0].split("'")[0]) == "Özel İsim":
newarr.append("[Person: " + str(arr[i][0]) + "]")
私は私の新しいリストで[:ブラウン氏パーソン]のように私の出力で私のことであろうことを追加します。 「合計」として
[Person: [u'Milletvekili', u'Ay\u015fe']]
これも探しているが、出力が何であるかイム[パーソン:[u'Mr 'u'Brown']]任意のアイデアは、なぜ私は印刷オブジェクト内のカント行 ? –
@ArdaNalbant申し訳ありませんが、言うのは難しいです。現時点でどのような入力データがあり、どのような出力が得られているかは明確ではありません。質問を編集して明確にすることはできますか?本当にありがとう。 – alecxe
私の質問を編集して、私は私が言うことができるすべてが[人:[氏名]、[ブラウン]]の代わりに[人:[ブラウン] –