mirror of
https://github.com/satwikkansal/wtfpython
synced 2024-11-22 11:04:25 +01:00
Fix typos
Fixes https://github.com/satwikkansal/wtfPython/issues/3 and https://github.com/satwikkansal/wtfPython/issues/2
This commit is contained in:
parent
310ba05449
commit
ddbbe69186
@ -429,8 +429,8 @@ def convert_list_to_string(l, iters):
|
|||||||
|
|
||||||
```py
|
```py
|
||||||
>>> a = "some_string"
|
>>> a = "some_string"
|
||||||
140420665652016
|
|
||||||
>>> id(a)
|
>>> id(a)
|
||||||
|
140420665652016
|
||||||
>>> id("some" + "_" + "string") # Notice that both the ids are same.
|
>>> id("some" + "_" + "string") # Notice that both the ids are same.
|
||||||
140420665652016
|
140420665652016
|
||||||
# using "+", three strings:
|
# using "+", three strings:
|
||||||
@ -1401,9 +1401,8 @@ tuple()
|
|||||||
* `join()` is a string operation instead of list operation. (sort of counter-intuitive at first usage)
|
* `join()` is a string operation instead of list operation. (sort of counter-intuitive at first usage)
|
||||||
|
|
||||||
**💡 Explanation:**
|
**💡 Explanation:**
|
||||||
If `join()` is a method on a string then it can operate on any iterable (list, tuple, iterators). If it were a method on a list, it'd have to be implemented separately by every type. Also, it doesn't make much sense to put a string-specific method on a generic list.
|
If `join()` is a method on a string then it can operate on any iterable (list, tuple, iterators). If it were a method on a list, it'd have to be implemented separately by every type. Also, it doesn't make much sense to put a string-specific method on a generic `list` object API.
|
||||||
|
|
||||||
Also, it's string specific, and it sounds wrong to put a string-specific method on a generic list.
|
|
||||||
* Few weird looking but semantically correct statements:
|
* Few weird looking but semantically correct statements:
|
||||||
+ `[] = ()` is a semantically correct statement (unpacking an empty `tuple` into an empty `list`)
|
+ `[] = ()` is a semantically correct statement (unpacking an empty `tuple` into an empty `list`)
|
||||||
+ `'a'[0][0][0][0][0]` is also a semantically correct statement as strings are iterable in Python.
|
+ `'a'[0][0][0][0][0]` is also a semantically correct statement as strings are iterable in Python.
|
||||||
|
Loading…
Reference in New Issue
Block a user