diff --git a/scapy/arch/winpcapy.py b/scapy/arch/winpcapy.py
index fc452a02ceaea5c089840f1fd941ea69184b9389..6decea39f91f45f8572b22b135cf955fd486ac88 100755
--- a/scapy/arch/winpcapy.py
+++ b/scapy/arch/winpcapy.py
@@ -148,10 +148,7 @@ class pcap_stat(Structure):
     pass
 ### _fields_ list in Structure is final.
 ### We need a temp list
-_tmpList=[]
-_tmpList.append(("ps_recv",c_uint))
-_tmpList.append(("ps_drop",c_uint))
-_tmpList.append(("ps_ifdrop",c_uint))
+_tmpList = [("ps_recv", c_uint), ("ps_drop", c_uint), ("ps_ifdrop", c_uint)]
 if HAVE_REMOTE:
     _tmpList.append(("ps_capt",c_uint))
     _tmpList.append(("ps_sent",c_uint))
diff --git a/scapy/contrib/ldp.py b/scapy/contrib/ldp.py
index 8fc939c9fb3962af500ee509e79a84d99338b755..9614ad3048308cdf05739359433631f2cdaf583f 100644
--- a/scapy/contrib/ldp.py
+++ b/scapy/contrib/ldp.py
@@ -226,8 +226,7 @@ class CommonHelloTLVField(StrField):
 class CommonSessionTLVField(StrField):
     islist = 1
     def m2i(self, pkt, x):
-        l = []
-        l.append(struct.unpack("!H",x[6:8])[0])
+        l = [struct.unpack("!H", x[6:8])[0]]
         octet = struct.unpack("B",x[8:9])[0]
         l.append( (octet & 2**7 ) >> 7 )
         l.append( (octet & 2**6 ) >> 6 )