Wie kann man eine Liste von Listen durchfliegen und auf jedes Element im Sublisten zugreifen und für die Verwendung in FPython

Python-Programme
Anonymous
 Wie kann man eine Liste von Listen durchfliegen und auf jedes Element im Sublisten zugreifen und für die Verwendung in F

Post by Anonymous »

Ich arbeite in Python und versuche, Koordinaten für Kreise zu generieren, wobei ihre Radien nach der Koordinatenerzeugung angehängt werden. Sobald ich die Liste habe, möchte ich sie gegen sich selbst überprüfen, um festzustellen, ob sich ein Kreis überlappt, und dann entfernen Sie einen von ihnen. Unten ist das, was ich bisher habe und ich habe keinen Weg gefunden, durch das zu iterieren, was ich brauche. < /P>

Code: Select all

import random
import math
def circ(x, y):
return[x, y]
list = []
rad = 1
for i in range(3):
list.append(circ(random.uniform(rad, 10-rad), random.uniform(rad, 10-rad)))
print(list)

for x in list:
x.append(rad)
print(x)
print(list)
## Append list of lists with radius so each entry is x, y, r!

def checker(x, y, r, i, j, k):
distance = math.sqrt((i-x)**2 + (j-y)**2)
avgDiam = (.5*(r+k))
return distance, avgDiam

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post