Thursday 7 May 2020
Tuesday 5 May 2020
what are the difference between LIST , TUPLE and SET in python ?
Author May 05, 2020 Python No comments
The tuple, list, set, dictionary are trying to solve the most important problems in programming, called, storage of data and retrieval of stored data in a way that is both easy to use, to code and to read for the programmers.
The big problems are:
- space availability
- insertion
- searching by value or position
- updating
- make the operations faster for big/huge data sets
Tuple:
When you only store data that you aren't changing and don't need to do search by value as you know the position.
List:
When you store data that you changing, inserting if fast and don't need to do search/update by value as you know the position
Set:
When you store data that changes from times to time, but most importantly you need very fast search by value as you don't know position then you use sets.The search is very fast as the set is indexed in memory and fast binary search used. Inserting and deletion is slow.
Dictionary:
When you need fast search, data doesn't change often, few updates and inserts. Is just advanced set where you store a group of key and value and search by the key.
Monday 4 May 2020
Largest Number At Least Twice of Others | Python
Author May 04, 2020 Python No comments
Ransom Note | Python
Author May 04, 2020 Python No comments
Code:
class Solution:
def canConstruct(self, ransomNote: str, magazine: str) -> bool:
g=0;
for i in ransomNote:
t=ransomNote.count(i);
s=magazine.count(i);
if(t>s):
g+=1;
if(g==0):
return True;
else:
return False;
Telegram: https://t.me/clcoding_python
https://www.facebook.com/pirawenpython/
https://www.facebook.com/groups/piraw...
Search Insert Position | Python
Author May 04, 2020 Python No comments
Intersection of Two Arrays | Python
Author May 04, 2020 Python No comments
Code:
class Solution:
def intersection(self, nums1: List[int], nums2: List[int]) -> List[int]:
output=[];
for i in nums1:
if(i in nums2 and i not in output):
output.append(i);
return output;
Telegram: https://t.me/clcoding_python
https://www.facebook.com/pirawenpython/
https://www.facebook.com/groups/piraw...
Jewels and Stones | Python
Author May 04, 2020 Python No comments
If Expressions in Python
Author May 04, 2020 Python No comments
if else command | Python
https://www.youtube.com/watch?v=9GJWK...
Java code used in this video:
import java.util.*;
public class Hello {
public static void main(String args[])
{
Scanner obj=new Scanner(System.in);
int x=obj.nextInt();
String s=(x%2==0)?"Even":"Odd";
System.out.println(s);
}
}
Python for beginners:
https://www.youtube.com/watch?v=egq7Z...
Telegram: https://t.me/clcoding_python
https://www.facebook.com/pirawenpython/
https://www.facebook.com/groups/piraw...
Separate 0’s and 1’s in an array | Python
Author May 04, 2020 Python No comments
https://www.youtube.com/watch?v=egq7Z..
Code:
l=int(input());
i=0;
m=[];
zeros=0;
while(i<l):
y=int(input());
if(y==0):
zeros+=1;
m.append(y);
i+=1;
i=0;
while(i<l):
if(i<zeros):
m[i]=0;
else:
m[i]=1;
i=i+1;
print(m);
Telegram: https://t.me/clcoding_python
https://www.facebook.com/pirawenpython/
https://www.facebook.com/groups/piraw...
Find first set bit | Python
Author May 04, 2020 Python No comments
https://www.youtube.com/watch?v=egq7Z...
Code:
t=int(input());
i=0;
while(i<t):
a=int(input());
rs=bin(a)[2:];
y=list(rs);
y.reverse();
if('1' in y):
io=y.index('1');
print(io+1);
else:
print(0);
i=i+1;
Telegram: https://t.me/clcoding_python
https://www.facebook.com/pirawenpython/
https://www.facebook.com/groups/piraw...
Saturday 2 May 2020
List membership Testing using in | Part 8 | Python
Author May 02, 2020 Python No comments
Problem Link: Check If N and Its Double Exist: https://leetcode.com/problems/check-i... Python for beginners: https://www.youtube.com/watch?v=egq7Z...
Prime Number of Set Bits in Binary Representation | Python
Author May 02, 2020 Python No comments
Telegram: https://t.me/clcoding_python
https://www.facebook.com/pirawenpython/
Brian Kernighan’s Algorithm | Python
Author May 02, 2020 Python No comments
Number of 1 Bits https://leetcode.com/problems/number-... Counting Bits https://leetcode.com/problems/countin... Code is given in the comment section. Python for beginners: https://www.youtube.com/watch?v=egq7Z...
Telegram: https://t.me/clcoding_python https://www.facebook.com/pirawenpython/
Last Stone Weight | Python
Author May 02, 2020 Python No comments
Python for beginners: https://www.youtube.com/watch?v=egq7Z...
Telegram: https://t.me/clcoding_python https://www.facebook.com/pirawenpython/
Move Zeroes | Python
Author May 02, 2020 Python No comments
Python for beginners: https://www.youtube.com/watch?v=egq7Z...
Telegram: https://t.me/clcoding_python https://www.facebook.com/pirawenpython/
Counting Elements | Python
Author May 02, 2020 Python No comments
class Solution: def countElements(self, arr: List[int]) -> int: output=0; for i in arr: if(i+1 in arr): output+=1; return output;
Python for beginners: https://www.youtube.com/watch?v=egq7Z..
Telegram: https://t.me/clcoding_python
Program to find whether a no is power of two or not | Python
Author May 02, 2020 Python No comments
Telegram: https://t.me/clcoding_python
Friday 1 May 2020
Python Input() Function
Irawen May 01, 2020 Python No comments
Python provides us the facility to take input from user using Input( ) function. This function prompts the user to input a value.
For example :
Name = input("Enter Your Name");
print(Name);
Output will be the name as entered by the user.
Let us take the example again:
name = input("Enter Your Name:");
print("Welcome Mr.",name);
Here suppose the user enter the name as "xyz Kumar" so the variable name will contain xyz Kumar. In such case the output of the program will be:
Output Welcome Mr. xyz Kumar
Please note that the input( ) accepts the input only in string format. so, if any mathematical calculation is to be performed, we need to convert the input to integer format. for converting the input to integer format Python provide us a function called :
Program without using int( ) function :
a = input ("Enter 1st Number:");
b = input("Enter 2nd Number:");
c = a+b;
print("Addition =",c);
In this case if the value of a & b as given by user is 5 & 6 respectively then the output will be 56. As 5 & 6 will be treated as string and not integer.
Program using int( ) function
a = int(input("Enter 1st Number:"));
b = int(input("Enter 2nd Number:"));
c=a+b;
print("Addition=",c);
In this case if the value of a & b as given by user is 5 & 6 then output will be 11 as we have converted the input from string to integer format.
Popular Posts
-
This textbook grew out of notes for the ECE143 Programming for Data Analysis class that the author has been teaching at University of Cali...
-
1. What is the output of following Python code? a = 'a' print(int(a, 16)) Solution and Explanation: Let's break down the expr...
-
What you'll learn Gain an immersive understanding of the practices and processes used by a junior or associate data analyst in their d...
-
Code: import pyfiglet from termcolor import colored import random def get_random_font_style(): # List of available Figlet font styles ...
-
import statsmodels.api as sm import numpy as np # Generate some sample data x = np.random.rand(100) y = 2 * x + np.random.randn(100) # Fit...
-
Machine learning is one of the fastest growing areas of computer science, with far-reaching applications. The aim of this textbook is to i...
-
Code: g = [1, 2, 3] h = [1, 2, 3] print(g is h) print(g == h) Solution and Explanation: In Python, the expressions g = [1, 2, 3] and h ...
-
Code: num = [1, 2, 3] *middle, last = num print(middle, last) Solution and Explanation: Let's break down the code step by step: num = ...
-
Code: dict_a = {"a": 1, "b": 2} dict_b = {"a": 1, "b": 2} print(dict_a is dict_b) print(dict_a == ...
-
Code: num = [7, 8, 9] *mid, last = num[:-1] print(mid, last) Solution and Explanation: let's break down the code: num = [7, 8, 9] *m...