我正在程序的映射部分中,希望能够在以度(-175.78125)或DMS(175°46'52.5“ W)格式输入纬度/经度之间进行选择。进行设置,以便在两者之间转换时包括度/分/秒符号,但是我希望用户不必担心会意外删除或自行输入这些符号。有类似自动格式化输入框的经验吗?
我根据在tuts +上找到的一个this codepen进行了研究,目的是让我对UX的想法有所了解。
sample = [{'symbol': 'APPL', 'priceChange': '-5.916', 'bidPrice': '0.03201500'},
{'symbol': 'URZ', 'priceChange': '2.916', 'bidPrice': '0.03201500'}]
stock = ['APPL']
new = [i['priceChange'] for i in sample if i['symbol'] in stock]
new2 = [i['symbol'] for i in sample if i['symbol'] in stock]
result = list(zip(new2, new))
print(result)
这时我唯一麻烦的地方是能够为第一组数字(度)设置可变长度,而不会强迫用户在输入中输入前导0。