Python Articles

Page 806 of 852

How to generate a 24bit hash using Python?

George John
George John
Updated on 05-Mar-2020 614 Views

A random 24 bit hash is just random 24 bits. You can generate these just using the random module. exampleimport random hash = random.getrandbits(24) print(hex(hash))OutputThis will give the output0x94fbee

Read More

How to generate prime twins using Python?

Govinda Sai
Govinda Sai
Updated on 05-Mar-2020 9K+ Views

Twin primes are pairs of primes which differ by two. The first twin primes are {3,5}, {5,7}, {11,13} and {17,19}. You can generate prime twins in python by running a for loop and checking for primality of the numbers as you do so. exampledef is_prime(n):    for i in range(2, n):       if n % i == 0:          return False    return True def generate_twins(start, end):    for i in range(start, end):       j = i + 2       if(is_prime(i) and is_prime(j)):          print("{:d} and {:d}".format(i, j)) generate_twins(2, 100)OutputThis will give the output −3 and 5 5 and 7 11 and 13 17 and 19 29 and 31 41 and 43 59 and 61 71 and 73

Read More

What are the best practices for using loops in Python?

Samual Sam
Samual Sam
Updated on 05-Mar-2020 776 Views

This is a language agnostic question. Loops are there in almost every language and the same principles apply everywhere. You need to realize that compilers do most heavy lifting when it comes to loop optimization, but you as a programmer also need to keep your loops optimized.It is important to realize that everything you put in a loop gets executed for every loop iteration. The key to optimizing loops is to minimize what they do. Even operations that appear to be very fast will take a long time if the repeated many times. Executing an operation that takes 1 microsecond ...

Read More

What is the basic syntax to access Python Dictionary Elements?

mkotla
mkotla
Updated on 05-Mar-2020 254 Views

You can access a dictionary value to a variable in Python using the access operator []. examplemy_dict = {    'foo': 42,'bar': 12.5 } new_var = my_dict['foo'] print(new_var)OutputThis will give the output −42You can also access the value using the get method on the dictionary. examplemy_dict = {    'foo': 42,'bar': 12.5 } new_var = my_dict.get('foo') print(new_var)OutputThis will give the output −42

Read More

How to make loops run faster using Python?

Samual Sam
Samual Sam
Updated on 05-Mar-2020 1K+ Views

This is a language agnostic question. Loops are there in almost every language and the same principles apply everywhere. You need to realize that compilers do most heavy lifting when it comes to loop optimization, but you as a programmer also need to keep your loops optimized.It is important to realize that everything you put in a loop gets executed for every loop iteration. They key to optimizing loops is to minimize what they do. Even operations that appear to be very fast will take a long time if the repeated many times. Executing an operation that takes 1 microsecond ...

Read More

How to create a lambda inside a Python loop?

Lakshmi Srinivas
Lakshmi Srinivas
Updated on 05-Mar-2020 1K+ Views

You can create a list of lambdas in a python loop using the following syntax −Syntaxdef square(x): return lambda : x*x listOfLambdas = [square(i) for i in [1,2,3,4,5]] for f in listOfLambdas: print f()OutputThis will give the output −1 4 9 16 25You can also achieve this using a functional programming construct called currying. examplelistOfLambdas = [lambda i=i: i*i for i in range(1, 6)] for f in listOfLambdas:    print f()OutputThis will give the output −1 4 9 16 25

Read More

How can I loop over entries in JSON using Python?

karthikeya Boyini
karthikeya Boyini
Updated on 05-Mar-2020 1K+ Views

You can parse JSON files using the json module in Python. This module parses the json and puts it in a dict. You can then get the values from this like a normal dict. For example, if you have a json with the following content −{    "id": "file",    "value": "File",    "popup": {       "menuitem": [       {"value": "New", "onclick": "CreateNewDoc()"},       {"value": "Open", "onclick": "OpenDoc()"},       {"value": "Close", "onclick": "CloseDoc()"}       ]    } }ExampleYou can load it in your python program and loop over its keys ...

Read More

How to execute Python multi-line statements in the one-line at command-line?

Samual Sam
Samual Sam
Updated on 05-Mar-2020 2K+ Views

There are multiple ways in which you can use multiline statements in the command line in python. For example, bash supports multiline statements, which you can use like −Example$ python -c ' > a = True > if a: > print("a is true") > 'OutputThis will give the output −a is trueIf you prefer to have the python statement in a single line, you can use the newline between the commands. example$ python -c $'a = Trueif a: print("a is true");'OutputThis will give the output −a is true

Read More

How to loop through multiple lists using Python?

V Jyothi
V Jyothi
Updated on 05-Mar-2020 626 Views

The most straightforward way seems to use an external iterator to keep track. Note that this answer considers that you're looping on same sized lists. examplea = [10, 12, 14, 16, 18] b = [10, 8, 6, 4, 2] for i in range(len(a)):    print(a[i] + b[i])OutputThis will give the output −20 20 20 20 20ExampleYou can also use the zip method that stops when the shorter of a or b stops.a = [10, 12, 14, 16, 18] b = [10, 8, 6] for (A, B) in zip(a, b):    print(A + B)OutputThis will give the output −20 20 20

Read More

How to compare two variables in an if statement using Python?

karthikeya Boyini
karthikeya Boyini
Updated on 05-Mar-2020 6K+ Views

You can compare 2 variables in an if statement using the == operator. examplea = 10 b = 15 if a == b:    print("Equal") else:    print("Not equal")OutputThis will give the output −Not EqualYou can also use the is the operator. examplea = "Hello" b = a if a is b:    print("Equal") else:    print("Not equal")OutputThis will give the output −EqualNote that is will return True if two variables point to the same object, == if the objects referred to by the variables are equal.

Read More
Showing 8051–8060 of 8,519 articles
« Prev 1 804 805 806 807 808 852 Next »
Advertisements