Python Forum
Coordinates from a text file
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Coordinates from a text file
#5
(May-04-2020, 11:20 AM)DeaD_EyE Wrote: In Python sequences are iterable. Also a str is iterable.
A list, tuple, set, dict, ..., consumes iterables.

greeting = "Hello World"
print(list(greeting))
Output:
['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd']
So you can use this, to split the chars of a line, which represents the row (y coordinates).

text = """
******F****
*****W*****
""".strip()
# the text has a leading '\n'
# and a tailing '\n'
# strip removes whitespaces from left and right side of a str
# also a newline is interpreted as whitespace.

matrix2d = [list(line.strip()) for line in text.splitlines()]
# iterate over lines, which are the rows
# make a list from each row, which represents the columns


# if you want to transpose the 2d matrix:
matrix2d_transposed = list(zip(*matrix2d))

another way to sort of say what i need is
ls = ['string one' , 'string two']
ls2 = [[s,t,r,i,g, ,o,n,e], [,s,t,r,i,n,g, ,t,w,o]]

(May-04-2020, 12:10 PM)garry1415 Wrote:
(May-04-2020, 11:20 AM)DeaD_EyE Wrote: In Python sequences are iterable. Also a str is iterable.
A list, tuple, set, dict, ..., consumes iterables.

greeting = "Hello World"
print(list(greeting))
Output:
['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd']
So you can use this, to split the chars of a line, which represents the row (y coordinates).

text = """
******F****
*****W*****
""".strip()
# the text has a leading '\n'
# and a tailing '\n'
# strip removes whitespaces from left and right side of a str
# also a newline is interpreted as whitespace.

matrix2d = [list(line.strip()) for line in text.splitlines()]
# iterate over lines, which are the rows
# make a list from each row, which represents the columns


# if you want to transpose the 2d matrix:
matrix2d_transposed = list(zip(*matrix2d))

another way to sort of say what i need is
ls = ['string one' , 'string two']
ls2 = [[s,t,r,i,g, ,o,n,e], [,s,t,r,i,n,g, ,t,w,o]]
**X**
* *
**Y**

thats what the board looks like i need to put it in cells if that makes sense
Reply


Messages In This Thread
Coordinates from a text file - by garry1415 - May-04-2020, 10:42 AM
RE: Coordinates from a text file - by anbu23 - May-04-2020, 10:59 AM
RE: Coordinates from a text file - by garry1415 - May-04-2020, 11:15 AM
RE: Coordinates from a text file - by DeaD_EyE - May-04-2020, 11:20 AM
RE: Coordinates from a text file - by garry1415 - May-04-2020, 12:10 PM
RE: Coordinates from a text file - by TomToad - May-04-2020, 12:46 PM
RE: Coordinates from a text file - by garry1415 - May-04-2020, 12:54 PM
RE: Coordinates from a text file - by DeaD_EyE - May-04-2020, 01:29 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
Thumbs Up Need to compare the Excel file name with a directory text file. veeran1991 1 1,240 Dec-15-2022, 04:32 PM
Last Post: Larz60+
  Modify values in XML file by data from text file (without parsing) Paqqno 2 1,857 Apr-13-2022, 06:02 AM
Last Post: Paqqno
  Converted Pipe Delimited text file to CSV file atomxkai 4 7,314 Feb-11-2022, 12:38 AM
Last Post: atomxkai
  [split] How to convert the CSV text file into a txt file Pinto94 5 3,538 Dec-23-2020, 08:04 AM
Last Post: ndc85430
  Saving text file with a click: valueerror i/o operation on closed file vizier87 5 4,608 Nov-16-2020, 07:56 AM
Last Post: Gribouillis
  saving data from text file to CSV file in python having delimiter as space K11 1 2,504 Sep-11-2020, 06:28 AM
Last Post: bowlofred
  Web Form to Python Script to Text File to zip file to web wfsteadman 1 2,221 Aug-09-2020, 02:12 PM
Last Post: snippsat
  Convert Excel file to Text file marvel_plato 6 20,276 Jul-17-2020, 01:45 PM
Last Post: marvel_plato
  Extracting hole-coordinates from a STEP-file Saksa 1 2,915 Jan-20-2020, 04:24 PM
Last Post: Larz60+
  Rename file from value in text file Nuge93 1 2,252 Jan-20-2020, 03:50 PM
Last Post: gruntfutuk

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020