Category Archives: python

「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={新カラム})

「python入門」CSVファイルを読み込む方法

サンプル
for line in open(‘changfa.csv’, ‘r’):
list = line[:-1].split(‘,’)
print list

「python入門」nullの判定方法

サンプル
cft= None
if cft is None:
print ” data is null”

「python入門」sorted()、min()とmax()でリストを並べ替えるサンプル

1.sorted()
>>> l = [{‘x’:1, ‘y’:2}, {‘x’:2, ‘y’:3}, {‘x’:3, ‘y’:4}]
>>> l1 = sorted(l, key=lambda d:d[‘x’], reverse=True)
>>> l1
[{‘y’: 4, ‘x’: 3}, {‘y’: 3, ‘x’: 2}, {‘y’: 2, ‘x’: 1}]
>>>

2.itemgetter()
>>> from operator import itemgetter
>>> l = [{‘x’:1, ‘y’:2}, {‘x’:2, ‘y’:3}, {‘x’:3, ‘y’:4}]
>>> l2 = sorted(l, key=itemgetter(‘x’), reverse=True)
>>> l2
[{‘y’: 4, ‘x’: 3}, {‘y’: 3, ‘x’: 2}, {‘y’: 2, ‘x’: 1}]
>>>

3.min()とmax()
>>> min(l, key=itemgetter(‘x’))
{‘y’: 2, ‘x’: 1}
>>> max(l, key=itemgetter(‘x’, ‘y’))
{‘y’: 4, ‘x’: 3}
>>> max(l, key=itemgetter(‘x’))
{‘y’: 4, ‘x’: 3}
>>>

「Python3入門」str.replace(old, new[, max])のサンプル

サンプルコード:
#!/usr/bin/python3

str = “welcome to www.arkgame.com”
print (“old homepage:”, str)
print (“new homepage:”, str.replace(“arkgame.com”, “sample.com”))

str = “this is string example”
print (str.replace(“is”, “was”, 3))

2 / 1412345...10...最後 »