Posts

Showing posts from 2020

Combine Python Lists

Combine Python Lists using plus(+) chars = ['a', 'b', 'c'] total_chars = chars + ['d', 'e'] print(total_items) # ['a', 'b', 'c', 'd', 'e']
Note: This approach not work for adding single item to the list, you can use .append(). Another approach to add one item is to create a new list with a single value and then use the plus symbol to add the list.

Pop from Python Dictionary

.pop() Method in Python We can use .pop() method to remove key-value pairs from Python dictionary. This method takes a key as an argument and removes it from the dictionary and it returns the value that it removed from the dictionary. user = {'first_name': 'nishant', 'last_name': 'nigam', 'city': 'Indore'} user.pop('city') print(user) # {'first_name': 'nishant', 'last_name': 'nigam'}

Merge dictionaries in Python

Merge dictionaries in Python with update() address = {'street': 'MG Road', 'house': '123'} contact = {'country': 'India', 'city': 'Indore', 'street': 'Ring Road'} address.update(contact) # Address dictionary will now have the updated data {'house': '123', 'country': 'India', 'city': 'Indore', 'street': 'Ring Road'} We can use update() when we are required to merge two dictionaries in Pythonaddress.update(contact), the key-value pairs of contact(dictionary2) will be written into the address(dictionary1).And for keys in both dictionary1 and dictionary2, the value in dictionary1 will be overwritten by the corresponding value in dictionary2

Remove falsy values from a JavaScript array using filter method

Here are examples of Falsy values (Falsy values returns false on evaluation) in JavaScript: undefined , null , NaN , 0 , "",  false We can use the JavaScript filter method to remove such values from our array
var valueArray = ["Nishant", "IT", false, "India", 0, NaN, "JavaScript", undefined, null];console.log(valueArray.filter(Boolean));// returns ["Nishant", "IT", "India", "JavaScript"]

Truncate JavaScript array using length

Here are few examples to truncate JavaScript array using length property
var chars = ["a", "w", "r", "t", "y", "y"];
console.log(chars); // ["a", "w", "r", "t", "y", "y"];
chars.length = 2;
console.log(chars); // ["a", "w"];

chars.length = 0;
console.log(chars); // [];

Convert JS array to an object

var languages = ["english", "hindi", "german", "spanish"];
var languagesObj = { ...languages };
console.log(languagesObj); // {0: "english", 1: "hindi", 2: "german", 3: "spanish"}