匿名質問者

python3のrandom.sampleについて初歩的な質問

deck = ["hoge","hoge","hoge"]
te = []
te.append(random.sample(deck,2))
というかんじでリストに入れたら
[['hoge', 'hoge']]
みたいにリストのカッコが2重について邪魔です
書き方が悪いのだと思いますがなんとかならないでしょうか

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2016/11/03 01:40:03

回答1件)

匿名回答2号 No.1

import random

deck = ["hoge","hoge","hoge"]
te = []
te += random.sample(deck,2)
print(te)

http://d.hatena.ne.jp/xef/20121027/p2

import itertools
import random

deck = ["hoge","hoge","hoge"]
te = []
te.append(random.sample(deck,2))
te = list(itertools.chain.from_iterable(te))
print(te)

http://www.pythonweb.jp/tutorial/list/index6.html

import random

deck = ["hoge","hoge","hoge"]
te = []
te.extend(random.sample(deck,2))
print(te)
  • 匿名回答1号
    匿名回答1号 2016/10/27 01:50:50
    初歩的な質問だと思うならドキュメントくらい読めばいいのに

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません