Zip not supported?
-
Is the "zip" function not supported in Drawbot? Seems to work in Sublime.
-
it seems to be working just fine:
L1 = ['a', 'b', 'c'] L2 = ['one', 'two', 'three'] for items in zip(L1, L2): print(items)
maybe you’re confused about py2 vs. py3 behavior?
- in py2
zip
returns alist
- in py3
zip
returns azip
object
you can use
list()
to convert a zip iterator into a list:print(zip(L1, L2)) print(list(zip(L1, L2)))
- in py2
-
Still can't quite pin point what the issue is. Your snippet of code seems to work in both.
Another issue: emoji! (Why did I venture down this rabbit hole.)
Emoji seems to function differently across different IDE. The same script that works greats in Drawbot is in Sublime.Also was trying to count emojis in Drawbot.
from collections import Counters
-
@bic to make sure which version of Python you are running:
import sys print(sys.version)
in SublimeText3 you can set the Python version in Tools > Build System.
handling of unicode changed radically from py2 to py3. see:
hope this helps!