読者です 読者をやめる 読者になる 読者になる

紙媒体で管理するとなくなりがちなのでブログで進捗などを管理することにしました
※殆どの記事は自分自身のためだけにかいています.他人に見せられるレベルには至っていません...

Iterator並列処理

Python
alphabet_list = ['a','c','e','b']
ascii_code_list = [0x61,0x63,0x65,0x62]

max_ascii_code = 0x00
for alphabet,ascii_code in zip(alphabet_list,ascii_code_list):
	if ascii_code>max_ascii_code:
		max_alphabet = alphabet
		max_ascii_code= ascii_code

print(max_alphabet,max_ascii_code)
list_A = []#len(list_A) == len(list_B)
list_B = []
for a,b in zip(list_A,list_B):
      pass

zip関数の問題点

  • python2ではジェネレータではないのでitertools.izipを使う.
  • リストの長さが異なると短い方のリストの処理までしか行わない.