mirror of
https://github.com/pocketpy/pocketpy
synced 2025-10-20 03:20: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__()
|
||||
|
||||
def __str4__mul__(self, n):
|
||||
a = []
|
||||
for i in range(n):
|
||||
a.append(self)
|
||||
return ''.join(a)
|
||||
return ''.join([self for _ in range(n)])
|
||||
str.__mul__ = __str4__mul__
|
||||
|
||||
def __str4split(self, sep):
|
||||
@ -126,25 +123,13 @@ class dict:
|
||||
self[kv[0]] = kv[1]
|
||||
|
||||
def keys(self):
|
||||
ret = []
|
||||
for kv in self._a:
|
||||
if kv is not None:
|
||||
ret.append(kv[0])
|
||||
return ret
|
||||
return [kv[0] for kv in self._a if kv is not None]
|
||||
|
||||
def values(self):
|
||||
ret = []
|
||||
for kv in self._a:
|
||||
if kv is not None:
|
||||
ret.append(kv[1])
|
||||
return ret
|
||||
return [kv[1] for kv in self._a if kv is not None]
|
||||
|
||||
def items(self):
|
||||
ret = []
|
||||
for kv in self._a:
|
||||
if kv is not None:
|
||||
ret.append(kv)
|
||||
return ret
|
||||
return [kv for kv in self._a if kv is not None]
|
||||
|
||||
def __repr__(self):
|
||||
ret = '{'
|
||||
|
Loading…
x
Reference in New Issue
Block a user