タグ

2014年8月26日のブックマーク (4件)

  • Pythonを学ぼう 第17回 セットの操作 - ほぷしぃ

    1.セットの読み込み 2.セットの更新 3.セットの削除 4.その他のセットの操作 5.Javaとの比較 1.セットの読み込み セットは、順序の保証がないオブジェクトです。 そのため、リストのように、インデックスを指定して特定の要素を取得することはできません。 セットの個々の要素を取り出すには、for文を使用します。 for文はループ処理を行うための構文です。 for文の詳細は、以降の回で説明します。 ここでは、セットの要素を取り出すために使用する構文だと思ってください。 使用方法は次のプログラムを見てください。

  • Python: if/for文でのin演算子の各オブジェクト毎の評価

    if/for文中で使われるin演算子の評価はオブジェクトごとに微妙に変化します。あやふやなままにしておくのもなんですし、ここで、以下のオブジェクトに対するif/for文中の評価を実際に確認してみましょう。 文字列 リスト 数値のリスト 文字列のリスト 辞書のリスト 辞書 if/for文 + in 文字列 #!/usr/bin/python # coding: UTF-8 str1 = "abcdefghijklmn" # 文字列 # if 「検索する文字列」 in 「検索される文字列」: elem = 'def' if elem in str1: print '文字列 "%s" に "%s" は存在する。' % (str1, elem) print # for 「要素(文字)」 in 「文字列」: for ch in str1: print ch, # str1の先頭の文字から順に繰り返す

    Python: if/for文でのin演算子の各オブジェクト毎の評価
  • Python でファイルを読む

    [Home] [Setting up Mac OS X] [Python]: ファイルを読む [日語を使う] Python examples - ファイルを読む Python Tutorial にあまり書かれていなかった、「ファイルの読み方」について、例を示します。 対話形式で一行ずつ端末から読む 質問やプロンプトを出して、一行ずつ答えを端末から読む場合は、 raw_input() を使う次の方法が簡単です。 name = raw_input('Enter name: ') print name 標準入力(stdin)から一行ずつ、最後まで読む 標準入力から読むには、sys をimport しておき、sys.stdin を用います。 次の例は、1行ずつ、標準入力から読んで標準出力に書き出します。 (なお、print 文が自分で改行を付け足さないよう、最後にコンマがついています。) #!/

    h_nitoliam
    h_nitoliam 2014/08/26
    文字列を読み込んだりするやつの基本
  • Python Tips: 標準入力から文字列を取得したい

    Python 2.x で入力を取得する方法をご紹介します。 Python では、入力を取得する方法が大きく分けて 2 種類あります。 raw_input() sys.stdin.readline() ```` readlines() ```` read() 以下、それぞれについて順に見ていきます。 raw_input() raw_input() はコマンドラインからの入力を取得するための関数です。組み込みの関数なので、ライブラリを import しなくてもそのまま使えます。 input_line1 = raw_input() print input_line1 + " is written" # => 入力された文字列 is written raw_input() で得られる文字列は、入力された文字列から自動的に改行文字を取り除いてくれます。 ちなみに Python 3 ではこの raw_

    Python Tips: 標準入力から文字列を取得したい