[英]Python count 0-9 then a-z
我正在嘗試使用這種結構構建樣式表:
.something-[content_name]:before {
content: '[unicode_string]';
}
對於樣式表,Unicode字符串遵循以下模式:
/f[0-9a-z][0-9a-z][0-9a-z]
和一組具有這種結構的SVG:
<glyph unicode="[unicode_string]" d="some_path" />
我有一個列表,我將作為內容插入,我需要一種方法來迭代並為內容分配unicode值。
我想在每個地方迭代0-9然后az(僅小寫),然后移動到下一個,導致:
, ,  ... 
, ,  ... ༀz
, ,  ... , , ,  ... ༁z
, , ð ... , , ,  ... ༁z
代/
為&#x
是不是一個問題,我只是想知道通過這樣的方式來循環的最佳方式。
你在尋找itertools.product嗎?
import string, itertools
for p in itertools.product(string.digits + string.ascii_lowercase, repeat=3):
print '' + ''.join(p)
對於十六進制數,只需迭代0123456789abcdef
:
for p in itertools.product('0123456789abcdef', repeat=3):
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.