###前提・実現したいこと
「名簿」と「お題」という二つのcsvを読み込み、
そこから3つの氏名とお題をそれぞれ重複なしで抽出し、
「Aが語るx」
「Bが語るy」
「Cが語るz」
というメッセージを出力したいです。
###発生している問題・エラーメッセージ
出力結果が['A']が語る['y']となってしまうので、
['~']の['']は表示せずにデータのみを表示させたいです。
#名簿のCSVファイルを読み込む with open('meibo.csv') as meibo: lstMeibo = list(csv.reader(meibo)) #お題のCSVファイルを読み込む with open('neta.csv') as neta: lstNeta = list(csv.reader(neta)) kai = 3 #回答者の数を任意で指定 #「名簿」と「お題」からそれぞれ重複のないkai個を抽出 rand_p = random.sample(lstMeibo, kai) rand_n = random.sample(lstNeta, kai) for i in range(kai): player = rand_p[i] neta = rand_n[i] print(str(player) + "が語る" + str(neta))
###試したこと
https://teratail.com/questions/99399
https://teratail.com/questions/75109
上記と質問も似たような問題かと思いますが、初心者のため私のコードに応用させる方法が分からずにおります。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/05 00:46