ベストアンサー python 2009/11/12 00:33 リストにa=['6581', '6581', '6584']とあるのですが、 重複する数字を1つだけ削除したいのですがどうしたらいいでしょうか。 みんなの回答 (2) 専門家の回答 質問者が選んだベストアンサー ベストアンサー koko_u_u ベストアンサー率18% (216/1139) 2009/11/12 00:37 回答No.1 どう実装するかよりも、どうやったら仕様を正確に伝えることができるか、を考えるべき。 質問者 お礼 2009/11/17 01:45 説明不足ですみませんでした。 a=['6581', '6581', '6584']をa=['6581', '6584']としたかったのですが解決いたしました。 大変申し訳ありません。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (1) sakusaker7 ベストアンサー率62% (800/1280) 2009/11/12 01:28 回答No.2 list(set(a)) 質問者 お礼 2009/11/17 01:46 ありがとうございます。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Python 関連するQ&A 4桁 4桁の数字の羅列で、A1に1234からA5000までランダムに入れていき、これに重複する数字があるとき となりに、2と表示(3つあるなら、3)。 ここまで、=rand()と =countif($A$1:A$5000$,2)と明記したんですが、 さらに、2つある数字を、リストアップしたいのですが(例:E1からリストアップ) どうすればよいでしょう。 A1 B1 1234 1(重複数字) 1235 1 1236 2 ・・・ ・・・ ・・・ ・・・ Exel 重複データの抽出 Exel2003を使用してます。 A列(A2~A25000まで)に数字(10桁程度)が大量に並んでいます。 その中に、同じ数字が存在してるのですが、 重複する数字を削除したい もしくは 重複する数字を抽出したい のですが、 関数などで出来ないでしょうか? よろしくお願いします。 Excelで 「顧客リストA」と「顧客リストB」 の中で重複している顧客名だけを削除したり、抽出したいのですが、ExcelでACCESSの「重複クエリ」や「不一致クエリ」のような 機能、というか数式などで できるのでしょうか? よろしくお願いします<m(__)m> ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム Excelで一つのシートに複数のリストを作成し、別のところにその集計表 Excelで一つのシートに複数のリストを作成し、別のところにその集計表を作成したいです。リスト(1)はA列に文字列(例えば社名とか)B列に数字、リスト(2)はD列に文字列E列に数字です。集計表は、G列に各リストの文字列を重複分を除いて抽出して表示させ、H列には数字(重複文字列の数字は合計します)が表示されるようにしたいです。どのようにしたらいいでしょうか?参考URLでもいいのでお願いします。 セルの数字を昇順に並び替えて重複削除する方法 いつも大変お世話になっております。 どなたかご存じの方がお見えでしたら回答頂けると幸いです。 【質問】 添付図のとおり、2列×20行の数字が【入力値2列】欄に入っています。 この数字を昇順に並び替えて重複数字を削除したものを【重複チェック済2列】に 出力します。また、【入力値2列】欄の数字を【入力値1列】に縦1列にして数字 を昇順に並び替えて重複数字を削除したものを【重複チェック済1列】に出力しま す。具体的には下記(1)~(4)の手順です。質問は2列×20行での場合ですが、 2列×200行の場合でも上記のことができるようにしたいです。 *********************************** (1)入力値2列(A列・B列)に2つの値をセットします。 (2)入力値2列(A列・B列)の値を重複チェック済2列(D列・E列)に並べて昇順に並び替えて重複数字を削除します。 (3)入力値2列(A列・B列)の値を入力値1列(G列)に1列にセットします。 (4)入力値1列(G列)の値を重複チェック済1列(I列)に並べて昇順に並び替えて重複数字を削除します。 以上、よろしくお願いします。 同じ数字を2個使用している重複行の数字の出力方法2 いつも大変お世話になっております。 どなたかご存じの方がお見えでしたら回答頂けると幸いです。 【質問】 2019/12/20 22:51に質問No.9692415として 『同じ数字を2個使用している重複行の数字の出力方法』という質問をさせて頂き、 nishi6様から回答を頂きました。 動作としては添付図のとおり5列×20行の数字の中から、2個の数字が重複していたら黄色でセルを塗り潰し、重複する行に重複した行を、実際に重複した2個の数字をH列~AA列に書き出します。)この時の質問から発展して、『同じ数字を2個使用している重複行の数字の出力方法2』が今回の質問です。 具体的には下記2つです。 (1)重複数字1~重複数字10の2列×20行の数字をAB列・AC列に縦に並べた後、昇順に並び変えて重複数字を削除する。 (2)重複数字1~重複数字10の2列×20行の数字をAE列のみに縦に並べた後、 昇順に並び変えて重複数字を削除する。(又は、(1)で重複数字が削除された数字をAE列に1列に並べた後、昇順に並び変えて重複数字を削除する。) 以上、よろしくお願いします。 python 代数を定義 list = ['a', 'b', 'c', 'd'] X = list .pop() print(list) このコードを実行すると、print(list) の結果として ['a', 'b', 'c'] が得られることになります。 しかし私としては、['a', 'b', 'c', 'd']とならないのが不可解なのです。 なぜなら、2行目の X = list .pop() は代数Xを定義しているにすぎず、リストであるlistには影響を与えていないと思うのです。 (print(X) が ['a', 'b', 'c'] となれば納得するのですが、もちろんこの答えはdとなります。) pythonの文法上なぜこうなるのか教えて頂きたいです。 Pythonの多重リスト作成について Python初心者です。 通し番号、ランダムで生成した6桁の数字(1=000001)のリストを3000セット含む多重リスト id_listを作成する場合は、どうすれば良いでしょうか?よろしくお願いします。 同じ数字を2個使用している重複行の数字の出力方法3 いつも大変お世話になっております。 どなたかご存じの方がお見えでしたら回答頂けると幸いです。 【質問】 2020/02/29 15:35に質問No.9718103として 『同じ数字を2個使用している重複行の数字の出力方法2』という質問を させて頂き、SI299792様から回答を頂きました。 動作としては添付図のとおり5列×20行の数字の中から、 2個の数字が重複していたら黄色でセルを塗り潰し、 重複する行に重複した行を実際に重複した2個の数字をH列~AA列に書き出し、 重複数字1~重複数字10の2列×20行の数字をAB列・AC列に縦に並べた後、 昇順に並び変えて重複数字を削除し、重複数字1~重複数字10の2列×20行の数字をAE列のみに縦に並べた後、昇順に並び変えて重複数字を削除する。 ここから今回の質問です。 (1)AB列・AC列に縦に並べた後、昇順に並び変えて重複数字を削除されるはずですが、添付図のとおりAB19・AC19、AB21・AC21に「22 30」が残っています。 この重複を削除するにはどうすればよいですか? 以上、よろしくお願いします。 python で和の計算 ファイル 'a.dat'に、タブ区切りで、 1 333 1 444 1 555 1 888 2 444 2 555 2 666 3 777 3 888 ・ ・ ・ ・ ・ ・ という、第1カラムが重複しているファイルがあるとします。 やりたいことは、この第1カラムが重複している部分すべてに対して、例えば、 2 444 2 555 2 666 の第2カラムの総和を求めたいということです。 第1カラムが2だけでなく、3やそれ以降も重複している所があるので、その第1カラムが2の場合だけでなく、他の3などでも、例のように計算したいです。 プログラミング(python)で賢くやりたいのですが、ご教授お願いします。 python3 の演習問題 リストAの中にある文字列二つを組み合わせて、リストAの中にある単語を作れる組み合わせの数を表示するプログラムを作れと言われましたがわかりません、教えてください! Excel特定の文字列を抽出する関数を教えてください。 A列に***AAA/2桁の数字***と言う値があります。 *はランダムです。 2桁の数字もランダムです。 AAA/2桁の数字のみを抽出する関数を教えてください。 重複する値は、1つを残して削除したいです。 よろしくお願いします。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム Pythonで重複無しの出題をしたい。 Pytonで初歩的なcodeを書いております。 十個の四文字熟語があります。 重複のない四文字熟語を表示したいのです。 (1)のcodeでは上手く行くのですが、(2)の様にテキストファイルから読み込むと重複します。 多分while関数を使って重複が有ったら、再度randomで重複しないデータを抽出しろとでもやるのでしょうが、上手く行きません。 while以降どの様にcodingするのか、或いはそのほかの方法を教えて頂ければ嬉しいです。 宜しくお願い致します。 (1) リストから重複無しの熟語を表示する---OK ---------------------------- import random 四文字熟語=[ '0 百花繚乱', '1 疾風迅雷', '2 明鏡止水', '3 不撓不屈', '4 国士無双', '5 魑魅魍魎', '6 行雲流水', '7 花鳥風月', '8 天下無双', '9 行雲流水' ] 空リスト = [] for カウンター in range(10): 一時保存 = random.choice(四文字熟語) while 一時保存 in 空リスト: 一時保存 = random.choice(四文字熟語) 空リスト.append(一時保存) print(一時保存) これは重複無しの熟語を表示します。 --------------------- (1) テキストファイルから、重複無しの熟語を表示する---NG import random file = open("四文字熟語.txt") lines = file.readlines() file.close() for line in lines: line = line.rstrip("\n") temp = random.choice(lines) print(temp) Shellには、 7 花鳥風月 6 行雲流水 6 行雲流水 7 花鳥風月 2 明鏡止水 9 行雲流水 9 行雲流水 8 天下無双 7 花鳥風月 0 百花繚乱 -------------------------- このほうほうだと、こんな風に表示されます。 WMP 再生リスト重複曲削除後の保存 Windows 7 WMP 12を使用しています。 何度か再生リストを作成していると、重複している曲が出てきました。重複曲の削除はできるのですが、削除したリストの保存方法がわかりません。方法を教えてください。 Excelで、重複したデータを消す方法 Excelで、一列にずらっと数字が並んでいたとしますね。その数字の中から、重複したデータを選び、そのデータごと消去してしまう方法はあるでしょうか?(例:A列に”1,5,9,8,7,7,9,9,4,3,1”と並んでいたとき、1,7,9を検索し、A列からこの1,7,9を削除してA列に”5,8,4,3,”と表示させる方法です。)よろしくお願いします。 excel2007 フィルタオプションがおかしい? excel2007にて、1800行ほどの企業リストAと、400行ほどの企業リストBを照らし合わせ、電話番号が重複している企業を削除したいと思い、フィルタオプション(詳細設定)を実行しましたが、重複しているものがあるにも関わらず、「1800レコードのうち0レコードが見つかりました」となります。 操作方法は以下の通りです。 ・企業リストAにてフィルタ→詳細設定→リスト範囲($A$1:$P$1800)→検索条件範囲(Sheet1 (2)'!$A$1:$A$494)→実行 企業リストAのA列、リストBのA列は共に「電話」というタイトル、それぞれの列は昇順で並び替えをしています。 何がおかしいのでしょうか。 Media Goでプレイストアが重複するの直したい 「Media Go」を使って「WALKMAN」やSDにプレイリストを転送すると、画像のように重複してしまいます。 画像の「初音ミク」の様に(数字)が294個も出来てしまいます。 どうすれば重複せず((数字)が出来ず)に転送できますか? 同一数字の重複を”1”としてカウントする方法。 どなたかご存じでしたらご回答よろしくお願いします。 【質問】 エクセルのA列~E列に0~9迄の任意の数字が1つだけ入っています。 これをF列で「同一数字はいくつ重複しても”1”として数字の数をカウントする方法」 が知りたいです。具体的に下記のエクセルシートのとおりです。 ●エクセルシート A B C D E F 3 3 1 7 8 4 ←"3"は同一数字で2個重複するが"1個"とみなして、3178の4となる。 7 7 7 7 7 1 ←"7"は同一数字で5個重複するが "1個"とみなして、7の1となる。 4 4 4 4 2 2 ←"4"は同一数字で4個重複するが "1個"とみなして、42の2となる。 6 6 6 3 1 3 ←"6"は同一数字で3個重複するが "1個"とみなして、631の2となる。 1 1 8 8 8 2 ←"1"は同一数字で2個重複、"8"は同一数字で3個重複するがそれぞれ "1個"とみなして、18の2となる。 3 3 2 2 5 3 ←"3"と"2"は同一数字で2個ずつ重複するがそれぞれ"1個”とみなして 325の3となる。 3 4 5 6 7 5 ← 同一数字の重複は存在しないため、34567の5となる。 ●注意事項 ・使用するエクセルは2010です。 以上、よろしくお願いします。 エクセルに貼った重複したデータの1つを削除する法 エクセルに貼った重複したデータの片方を削除する法 エクセルに、お店の名前をたくさんはりつけてリストを作ったんですが、 かなりの数のURLが重複しています。 重複したものの片方をまとめて削除したいのですが、どのようにすれば いいでしょうか? pythonで組合せ、順列 pythonで、a=[4,5,6],b=[7,8],c=[9,10],x=a+b+cというリストがあり、 aの順列から1つ(a1)、bの順列から1つ(b1)、cの順列から1つ(c1)を選択し、 それらをxx=a1+b1+c1とするすべてのxxを求めるためにはどうすればいいですか? xxの例 [[6,4,5],[7,8],[10,9]] 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
説明不足ですみませんでした。 a=['6581', '6581', '6584']をa=['6581', '6584']としたかったのですが解決いたしました。 大変申し訳ありません。