Category Archives: python

「Python入門」ジェネレータ(generator)を作成するサンプル

サンプルコード
list = [x for x in range(10)]
for x in enumerate(list):
print(x,end=’ ‘) # (0, 0) (1, 1) (2, 2) (3, 3) (4, 4) (5, 5) (6, 6) (7, 7) (8, 8) (9, 9)
print()
generator = (x for x in range(10))
for x in generator:
print(x,end=” “) # 0 1 2 3 4 5 6 7 8 9

「python入門」updateで要素を追加するサンプル

サンプルコード:
cft= {‘yamada’: 89, ‘oosaki’: 36}

cft.update([(‘yamada’, 121), (‘ooima’, 58), (‘shinagawa’, 886)])
print(cft)
print(“要素件数=”+str(len(cft)))

結果
{‘yamada’: 121, ‘oosaki’: 36, ‘ooima’: 58, ‘shinagawa’: 886}
要素件数=4

「Python入門」複数の戻り値を返すサンプル

関数
def cftfunc():
return “pqm”, 77

結果
kdf = cftfunc()
print(type(kdf)) # <type ‘tuple’>
print(kdf) # (‘pqm’, 77)
print(kdf[0]) # ‘pqm’
print(kdf[1]) # 77

「python入門」現在のディレクトリを取得する

サンプルコード:
#! /usr/bin/env python
# coding: UTF-8

import os

print(“join(): ” + os.path.join(os.getcwd(), “file.py”))

「python入門」clear()で要素を削除する

サンプルコード
cft= list(range(6))
print(cft)
# [0, 1, 2, 3, 4, 5]

cft.clear()
print(cft)
# []

「Python入門」readlines()でファイルを読む方法

サンプルコード
json_list = open(“employee_info.txt”,”r”,encoding=”uft-8″)
linedata = json_list.readlines()
json_list.close()
for line in linedata
print line,
print

「python入門」json.dumpメソッドを利用するサンプル

サンプルコード
jsondata = {‘yamada’: {‘city’: {‘age’: 30, ‘salary’: 2500}},’changfa’: ‘wenzho’, ‘guide’: ‘carinfo’}

with open(“result.json”, “w”, encoding=’utf-8′) as writejson
json.dump(jsondata,writejson, ensure_ascii=False, indent=4, sort_keys=False, separators=(‘,’, ‘: ‘))

結果
{
“changfa”: “wenzho”,
“guide”: “carinfo”,
“yamada”: {
“city”: {
“age”: 30,
“salary”: 2500
}
}
}

「python入門」split()で文字列を分割するサンプル

1.カンマ指定
“81, 82, 83”.split(“,”)
結果
[’81’, ‘ 82’, ‘ 83’]

2.スペース指定
“34, 35, 36”.split()
結果
[’34,’, ’35,’, ’36’]

3.スペースを削除
“17 18 19”.split()
結果
[’17’, ’18’, ’19’]

4.replace()
“55, 44, 33”.replace(“,”, ” “).split()
結果
[’55’, ’44’, ’33’]

「python入門」append()で末尾に要素を追加するサンプル

サンプルコード:
cft = list(range(4))
print(l)
# [0, 1, 2,3]

cft.append(10)
print(l)
# [0, 1, 2, 3,10]

cft.append(‘oosa’)
print(cft)
# [0, 1, 2, 3,10, ‘oosa’]

「python入門」ElasticSearchを操作するサンプル

1.追加
body = {“name”: ‘山田太郎’, ‘sex’: ‘female’, ‘age’: 25}
es = Elasticsearch([‘localhost:9200′])
es.index(index=’indexName’, doc_type=’typeName’, body, id=None)

2.削除
es.delete(index=’indexName’, doc_type=’typeName’, id=’idValue’)

3.検索
es.get(index=’indexName’, doc_type=’typeName’, id=’idValue’)

4.更新
es.update(index=’indexName’, doc_type=’typeName’, id=’idValue’, body={新カラム})

1 / 1312345...10...最後 »