Python Articles

Page 814 of 855

How to find time difference using Python?

Ankith Reddy
Ankith Reddy
Updated on 05-Mar-2020 2K+ Views

It is very easy to do date and time maths in Python using time delta objects. Whenever you want to add or subtract to a date/time, use a DateTime.datetime(), then add or subtract date time.time delta() instances. A time delta object represents a duration, the difference between two dates or times. The time delta constructor has the following function signatureDateTime.timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]])¶Note: All arguments are optional and default to 0. Arguments may be ints, longs, or floats, and may be positive or negative. You can read more about it here https://docs.python.org/2/library/datetime.html#timedelta-objectsExampleAn example of using the time ...

Read More

How to generate XML using Python?

Abhinaya
Abhinaya
Updated on 05-Mar-2020 2K+ Views

To generate XML from a python dictionary, you need to install the dicttoxml package. You can install it using −$ pip install dicttoxmlOnce installed, you can use the dicttoxml method to create the xml. examplea = { 'foo': 45, 'bar': { 'baz': "Hello" } } xml = dicttoxml.dicttoxml(a) print(xml)OutputThis will give the output −b'45Hello'You can also prettyprint this output using the toprettyxml method. examplefrom xml.dom.minidom import parseString a = { 'foo': 45, 'bar': { 'baz': "Hello" } } xml = dicttoxml.dicttoxml(a) dom = parseString(xml) print(dom.toprettyxml())OutputThis will give the output − 45 Hello

Read More

How to generate a 24bit hash using Python?

George John
George John
Updated on 05-Mar-2020 622 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 779 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 261 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()"} ...

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
Showing 8131–8140 of 8,547 articles
« Prev 1 812 813 814 815 816 855 Next »
Advertisements