sayazamurai / python-vs-javascript Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://sayazamurai.github.io/python-vs-javascript/
License: MIT License
Home Page: https://sayazamurai.github.io/python-vs-javascript/
License: MIT License
python-vs-javascript/index.html
Lines 1267 to 1275 in 444a7ab
In python there is an easier way to multiple each element in list:
original_list = [1, 2, 3]
new_list = list(map(lambda x: x * 2, original_list))
for x in new_list:
print(x)
Imo, this example is more similar to js example because there is map
function that exists in python too.
Unfortunately my example is difficult for understanding but we can split it for more lines:
original_list = [1, 2, 3]
f = lambda x: x * 2
new_list = list(map(f, original_list))
for x in new_list:
print(x)
Thank you for your repository! I'm glad to meet it in github's recommendations! ๐
Currently, the example of JS looks more verbose than the Python
const list1 = [1, 3, 5]
const list2 = [2, 4, 6]
// [[1, 2], [3, 4], [5, 6]]
const zippedList = list1.map((x, y) => {
return [x, list2[y]]
})
zippedList.forEach(element => {
console.log(`${element[0]} ${element[1]}`)
})
I'm suggesting another version
const list1 = [1, 3, 5]
const list2 = [2, 4, 6]
// [[1, 2], [3, 4], [5, 6]]
list1
.map((x, y) => [x, list2[y]])
.forEach(([x, y]) => console.log(`${x} ${y}`))
Hope it will be helpfull. Thanks for your work ๐
As an example, I take this one
const someDict = { one: 1, two: 2, three: 3 }
// one 1
// two 2
// three 3
Object.entries(someDict).forEach(element => {
console.log(`${element[0]} ${element[1]}`)
})
I think you may improve it by giving the meaningful names for the variables as you do in Python example
const someDict = { one: 1, two: 2, three: 3 }
// one 1
// two 2
// three 3
Object.entries(someDict).forEach(([key, value]) => {
console.log(`${key} ${value}`)
})
There are other examples that might be improved in the same way.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.