Skip to content

Instantly share code, notes, and snippets.

@marimiyapriv
marimiyapriv / change_number_order.py
Created October 25, 2015 15:40
数字の逆並び
num = 12452
print num
print str(num)[::-1]
## 2進数の場合
print bin(num).split("0b")[1]
print bin(num).split("0b")[1][::-1]
@marimiyapriv
marimiyapriv / date_func.py
Created July 17, 2015 16:51
日付に関する関数いくつか
import datetime
today = datetime.date.today()
## 今日
print today
"""
2015-07-18
"""
##日付の計算
@marimiyapriv
marimiyapriv / Most_frequent_letter.py
Created May 7, 2015 14:27
文字列から、大文字小文字関係なく、出現頻度の高い文字を取ってくる。同じ頻度の場合はアルファベット順で早く出てくる方。
import collections
import re
def find_(text):
text = text.replace(" ","")
text = text.lower()
text = re.sub('[\W_]+','',text)
text = re.sub('\d+','',text)
count_dict = collections.Counter(text)
#tmp = count_dict.most_common(1)
max_dict = dict((k, v) for k, v in count_dict.items() if v == max(count_dict.values()))
@marimiyapriv
marimiyapriv / count_list_append.py
Created May 5, 2015 13:02
リストの中に2回以上出現する要素を別リストに
new_list = []
for el in test_list:
if test_list.count(el) > 1:
new_list.append(el)
@marimiyapriv
marimiyapriv / count_list.py
Created May 5, 2015 12:58
リストの中の要素の出現頻度をカウント
for el in test_list:
if test_list.count(el) > 0:
print test_list.count(el)