Category Archives: python

「Pyhon入門」インスタンスの生成サンプル

サンプルコード

「Python入門」del文でキーを指定して要素を削除するサンプル

1.キーを指定して要素を削除
emp = {‘yamada’: 31, ‘sato’: 23, ‘ootuka’: 32,’murasaki’:26}

del emp[‘ootuka’]
print(emp)

結果
{‘yamada’: 31, ‘sato’: 23,’murasaki’:26}

2.複数の要素を指定する
emp = {‘yamada’: 31, ‘sato’: 23, ‘ootuka’: 32,’murasaki’:26}

del emp[‘yamada’], emp[‘sato’],emp[‘murasaki’]
print(emp)

結果
{‘ootuka’: 32}

「python入門」readlines()のサンプル

サンプルコード:
with open(“cft_folder/cft_kdf.txt”, “r”, encoding=’utf-8) as mb:
d = mb.readlines()
print(d)

「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
}
}
}

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