我正在復制并粘貼此十六進制代碼串列,并且我想將其格式化為 python 串列比遍歷并鍵入' ',每個串列更容易。這有什么捷徑嗎?簡短的串列很好,但對于較長的串列,這將是乏味的
輸入:
#ffa600
#ff8538
#ff6959
#f05675
#d0508a
#a85196
#7a5296
#4d508b
#244a76
#01405d
所需的輸出:
list = ['#ffa600', '#ff8538', etc]
uj5u.com熱心網友回復:
我通常使用 python 解釋器來完成這種作業。使用三重引號使其更容易。
input = """#ffa600
#ff8538
#ff6959
#f05675
#d0508a
#a85196
#7a5296
#4d508b
#244a76
#01405d
"""
output = input.split("\n")
指向此串列,您可以復制粘貼
output = ['#ffa600', '#ff8538', '#ff6959', '#f05675', '#d0508a', '#a85196', '#7a5296', '#4d508b', '#244a76', '#01405d']
uj5u.com熱心網友回復:
使用str.splitlines
>>> d = """\
... abc
... def
... ghi
... """
>>> d.splitlines()
['abc', 'def', 'ghi']
uj5u.com熱心網友回復:
首先將所有十六進制值作為 test.txt 復制到文本檔案中
測驗.txt:
#ffa600
#ff8538
#ff6959
#f05675
現在使用 for 回圈讀取文本檔案中的每一行
f = open("test.txt", "r")
my_list = []
X=0
for i in f.readlines():
my_list.insert(x, i.rstrip("\n"))
x=x 1
f.close()
print("list =", my_list)
輸出:
list = ['#ffa600','#ff8538','#ff6959','#f05675']
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/455049.html
上一篇:為什么if_sheet_exists='replace'創建新的Excel作業表。而df匯出到現有的excel作業表
