如何 link 列出 Python 中从第二个到最后一个元素的元素
How to link list elements from 2nd to last element in Python
我正在尝试从 Python 中的 .vcd
文件(值更改转储)中提取时间和信号变化以供分析。
我得到的:
# 100 (this is the timestamp)
['0', '#', '%']
['1', '@', '!']
我希望得到的:
# 100
['0', '#%']
['1', '@!']
这是我的代码:
import re
fname = input("Enter filename: ")
vcd = open(fname)
for line in vcd:
line = line.rstrip()
if re.findall('^#', line):
time = line
print(time)
elif re.findall('^0', line) or re.findall('^1', line):
sigVar = list(line)
for i in sigVar[1:]:
''.join(sigVar)
print(sigVar)
我无法将 sigVar 中的元素连接在一起。有什么想法吗?
你可以这样试:
>>> l = ['1','2','3']
>>> l[1:] = [''.join(l[1:])]
>>> l
['1', '23']
我正在尝试从 Python 中的 .vcd
文件(值更改转储)中提取时间和信号变化以供分析。
我得到的:
# 100 (this is the timestamp)
['0', '#', '%']
['1', '@', '!']
我希望得到的:
# 100
['0', '#%']
['1', '@!']
这是我的代码:
import re
fname = input("Enter filename: ")
vcd = open(fname)
for line in vcd:
line = line.rstrip()
if re.findall('^#', line):
time = line
print(time)
elif re.findall('^0', line) or re.findall('^1', line):
sigVar = list(line)
for i in sigVar[1:]:
''.join(sigVar)
print(sigVar)
我无法将 sigVar 中的元素连接在一起。有什么想法吗?
你可以这样试:
>>> l = ['1','2','3']
>>> l[1:] = [''.join(l[1:])]
>>> l
['1', '23']