mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 11:30:18 +00:00
Update builtins.h
This commit is contained in:
parent
f2e589a5a3
commit
a7f3cab132
@ -5,10 +5,7 @@ def len(x):
|
|||||||
return x.__len__()
|
return x.__len__()
|
||||||
|
|
||||||
def __str4__mul__(self, n):
|
def __str4__mul__(self, n):
|
||||||
a = []
|
return ''.join([self for _ in range(n)])
|
||||||
for i in range(n):
|
|
||||||
a.append(self)
|
|
||||||
return ''.join(a)
|
|
||||||
str.__mul__ = __str4__mul__
|
str.__mul__ = __str4__mul__
|
||||||
|
|
||||||
def __str4split(self, sep):
|
def __str4split(self, sep):
|
||||||
@ -126,25 +123,13 @@ class dict:
|
|||||||
self[kv[0]] = kv[1]
|
self[kv[0]] = kv[1]
|
||||||
|
|
||||||
def keys(self):
|
def keys(self):
|
||||||
ret = []
|
return [kv[0] for kv in self._a if kv is not None]
|
||||||
for kv in self._a:
|
|
||||||
if kv is not None:
|
|
||||||
ret.append(kv[0])
|
|
||||||
return ret
|
|
||||||
|
|
||||||
def values(self):
|
def values(self):
|
||||||
ret = []
|
return [kv[1] for kv in self._a if kv is not None]
|
||||||
for kv in self._a:
|
|
||||||
if kv is not None:
|
|
||||||
ret.append(kv[1])
|
|
||||||
return ret
|
|
||||||
|
|
||||||
def items(self):
|
def items(self):
|
||||||
ret = []
|
return [kv for kv in self._a if kv is not None]
|
||||||
for kv in self._a:
|
|
||||||
if kv is not None:
|
|
||||||
ret.append(kv)
|
|
||||||
return ret
|
|
||||||
|
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
ret = '{'
|
ret = '{'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user