スポンサーサイト

0

    一定期間更新がないため広告を表示しています


    • 2014.12.23 Tuesday
    • -
    • -
    • -
    • -
    • -
    • by スポンサードリンク

    python多次元リストをsort(並べ替え)する方法?

    0
      リスト型のソートについて。

      こちらのページを参考にさせていただきましたm(_ _)m

      list = [[1,2,3],[9,3,4],[5,6,7]]のような2次元リストを、中身のリスト([1,2,3]とか)の1番目の要素で並べ替えしたい場合:

      list = [[1,2,3],[9,3,4],[5,6,7]]
      def narabe(x,y):
      return x[0]-y[0]

      list.sort(narabe)

      とすると、
      list=[[1,2,3],[5,6,7],[9,3,4]]
      みたいに並び替わりました^^

      もっと多次元の配列になってもできるみたい。
      私は3次元までしか試してませんがw

      しかし、PHPで同じことできる自信がないなぁ…。
      偶々1件python使う仕事を請けたら、すっかりpythonに染まってしまった^^;


      スポンサーサイト

      0

        • 2014.12.23 Tuesday
        • -
        • 15:35
        • -
        • -
        • -
        • -
        • by スポンサードリンク

        コメント
        参考になりました。
        Thanks so much!
        • 2007/08/18 4:08 PM
        参考になる記事だったのでPHP使いからPHPでの書き方レスします。

        array_multisortは上記の多次元ソートで使えるみたいです。
        上記の方法をまるっきしコピーするなら、uksortっつー関数があるようです。
        どっちもまだ使ったことないですけど^^

        基本的な方法はuksortみたいなのはどこの言語でもありますね。
        • しょーた
        • 2007/09/03 8:49 PM
        コメントする








           
        この記事のトラックバックURL
        トラックバック
        http://php-sql-gdgd.jugem.jp/?eid=45 なるほどなぁ、簡単にできるんですねえ。
        • mitszoの日記
        • 2007/07/06 7:57 PM

        PR

        calendar

        S M T W T F S
             12
        3456789
        10111213141516
        17181920212223
        24252627282930
        31      
        << March 2024 >>

        twitter

        selected entries

        categories

        archives

        recent comment

        • djangoテンプレート上でmodelのメソッドに引数を渡す方法(djangoで出勤簿アプリ試作中♪)
          GavannITサービス-なりとみ
        • 私がそれでも名古屋市に住み続ける理由を6つにまとめてみた!
          bose wireless speaker
        • FastCGIでdjango…400エラー???
          levi's
        • さくらインターネットdjangoが突然500エラー!?(Pythonバージョンアップされてた
          salomon running shoes
        • 私がそれでも名古屋市に住み続ける理由を6つにまとめてみた!
          louboutin shoes
        • FastCGIでdjango…400エラー???
          yeezy boost 350
        • さくらインターネットdjangoが突然500エラー!?(Pythonバージョンアップされてた
          jordan 11
        • Silexでエラーページをカスタマイズする方法 : Symfony Advent Calendar 2011 - day 12
          pandora jewelry
        • django対symfony 日本語メール送信(その1 symfony編)
          nike air vapormax
        • 解決!XREAでCGI版Pythonを使ってdjangoを動かす(人柱?)
          kate spade

        recent trackback

        • HTMLの表(TABLE)のセル(TD)に斜線を引くjavascriptライブラリ slash.js 作っちゃいました
          常山日記
        • django対symfony 日本語メール送信(その1 symfony編)
          CPA-LABテクニカル
        • CodeIgniterでユーザー認証
          されどLAMPな日々
        • 久々にdjangoを最新版にしたらHTMLがエスケープされちゃった!!(解決済み)
          常山日記
        • FastCGIを諦めてmod_pythonを使う。Apacheのアップグレード
          サーバー用語集
        • さくらインターネット、sqlite3でdjango@CGI版を使う際の設定メモ
          常山日記
        • さくらインターネット スタンダードプランでdjango使ってる方、DBは?
          mitszoの日記
        • python多次元リストをsort(並べ替え)する方法?
          mitszoの日記
        • フォームから送信した値とrequest.POSTの挙動($_POST@PHPとの比較)
          Humming Via Kitchen
        • 日本語テキストをtruncate@django(Python全般にも??)
          常山日記

        recommend

        links

        profile

        search this site.

        others

        mobile

        qrcode

        powered

        無料ブログ作成サービス JUGEM