2014年7月10日木曜日

python: list slicing

lst = [i ** 3 for i in range(1, 101)]
print lst[2:51:2]

python: list generator

lst = [x for x in range(100) if x % 3 == 0]
print lst

[0, 3, 6, 9, 12, 15, 18, 21, 24, 27, 30, 33, 36, 39, 42, 45, 48, 51, 54, 57, 60, 63, 66, 69, 72, 75, 78, 81, 84, 87, 90, 93, 96, 99]

2014年7月9日水曜日

2014年7月8日火曜日

python zip

list_1 = [3, 9, 12, 15, 18]
list_2 = [2, 4, 8, 16, 32]

for a, b in zip(list_1, list_2):
    if a>b:
        print "a is bigger"
    elif b>a:
        print "b is bigger"
    else:
        print "a is equal to b"

python: enumurate

choices = ['soccer', 'tennis', 'basketball', 'balleyball']

print 'Your choices are:'
for index, item in enumerate(choices):
    print index+1, item

2014年7月7日月曜日

python:range()

range(5) # => [0,1,2,3,4]
range(1,5) # => [1,2,3,4]
range(1,5,3) # => [1,4]

python_removal from list

list.pop(index)
list.remove(item)
del(list[index])