[英]Editing a list to add strings in in different positions to output a formatted string
我有一列數字:
195,191
22,23
18,252
172,221
我想簡單有效以下字符 添加到它,並把它變成一個字符串 ,在空閑的輸出:
goto(195+position,(191 * xy) - y)
goto(22+position,(23 * xy) - y)
goto(18+position,(252 * xy) - y)
goto(172+position,(221 * xy) - y)
字符: goto(, +position, (, * xy), -y)
必須位於上面顯示的位置。
我已經嘗試使用Python的[:]
來對數組進行切片,但它不起作用,因為數據中的數據位數在2到3位數之間變化。
你可以使用split然后連接字符串,如:
lines = ["195,191", "22,23", "18,252", "172,221"]
for i in lines:
print "goto("+ i.split(',')[0] +"position,("+i.split(',')[1] +" * xy) - y) "
輸出:
goto(195+position,(191 * xy) - y)
goto(22+position,(23 * xy) - y)
goto(18+position,(252 * xy) - y)
goto(172+position,(221 * xy) - y)
發現它很簡單
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.