Simple question but since I'm new to python, comming over from php, I get a few errors on it.
I have the following simple class:
User(object) fullName = "John Doe" user = User()
In PHP I could do the following:
$param = 'fullName'; echo $user->$param; // return John Doe
How do I do this in python?
To get a list of duplicate objects in an array of objects with JavaScript, we can use the array methods. to get an array of value entries with the same id and put them into duplicates . To do this, we get the id s of the items with the same id by calling map to get the id s into their own array.
To check if there were duplicate items in the original array, just compare the length of both arrays: const numbers = [1, 2, 3, 2, 4, 5, 5, 6]; const unique = Array. from(new Set(numbers)); if(numbers. length === unique.
To access field or method of an object use dot .
:
user = User() print user.fullName
If a name of the field will be defined at run time, use buildin getattr
function:
field_name = "fullName" print getattr(user, field_name) # prints content of user.fullName
Use getattr
if you have an attribute in string form:
>>> class User(object): name = 'John' >>> u = User() >>> param = 'name' >>> getattr(u, param) 'John'
Otherwise use the dot .
:
>>> class User(object): name = 'John' >>> u = User() >>> u.name 'John'
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With