Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #52986

Re: Checking homogeneity of Array using List in Python

From Dave Angel <davea@davea.name>
Subject Re: Checking homogeneity of Array using List in Python
Date 2013-08-25 20:49 +0000
References <39cf54bd-3772-448a-a56e-74e0b3cc8017@googlegroups.com>
Newsgroups comp.lang.python
Message-ID <mailman.226.1377463819.19984.python-list@python.org> (permalink)

Show all headers | View raw


sahil301290@gmail.com wrote:

> I am unable to check homogeneity of Array.
> I have take Array type Int to be default for my code.
>
> Instead of getting Error on NON-INT Values.

But none of them below are int values.

> I want to take input as string.
> Then check if all input is in (0-9) form, I typecast it into int and Accept.
> Else, I would like to skip that input.
>
> eg. my input is ['1', ' ', 'asdasd231231', '1213asasd', '43242']
> I want it to be interpreted as:
> [1, [None], [None], [None], 43242]
>
> NOTE: NO INBUILT FUNCTION BE USED. Thank you in advance.

I don't see any Arrays.  You show a list, however.  Lists don't have any
type for the whole list, only for each element.

Seems to me like the minimum functions you'll need are int(), type(),
isinstance().  They're built-in, not inbuilt, so perhaps that's okay. 
Or perhaps you're going to write your own equivalents.  But your example
contradicts your description enough that I could be wrong about any of
the three.

> > I want to take input as string.

So why do you show it as a list?

Do you know how to write a function?  Try writing one that takes  a
string and returns True if all the characters are digits, and False if
either:
   1) there are no characters
   2) there are some non-digit characters

Try writing another one that takes a string made up entirely of digit
characters, and produces an int from them.  Note you'll be doing some
multiplies by 10, since presumably you're working in decimal.  You could
call this function my_int()

Write some code that actually illustrates what you're trying to do, show
some data being fed into it, and indicate where you ran out of ideas.
Then somebody could perhaps help.  As it stands, you're referring to
types that don't fit, and making assumptions that make no sense.



-- 
DaveA

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Checking homogeneity of Array using List in Python sahil301290@gmail.com - 2013-08-24 22:50 -0700
  Re: Checking homogeneity of Array using List in Python Chris Angelico <rosuav@gmail.com> - 2013-08-25 16:03 +1000
  Re: Checking homogeneity of Array using List in Python Joel Goldstick <joel.goldstick@gmail.com> - 2013-08-25 11:54 -0400
  Re: Checking homogeneity of Array using List in Python Dave Angel <davea@davea.name> - 2013-08-25 20:49 +0000
  Re: Checking homogeneity of Array using List in Python Neil Cerutti <neilc@norwich.edu> - 2013-08-26 13:49 +0000
    Re: Checking homogeneity of Array using List in Python Joshua Landau <joshua@landau.ws> - 2013-08-26 23:39 +0100
      Re: Checking homogeneity of Array using List in Python Neil Cerutti <neilc@norwich.edu> - 2013-08-27 12:03 +0000

csiph-web