Those are the bulge factors [for arc segments when not (42 . 0.0)]. How would the three you want to change be specified? Would you pick on segments whose bulge factor you want to change? Or would a routine contain some criteria for finding them, such as a particular current value, or anything other than a particular current value? And how would the desired new value be specified?
If the three that are not 0.0 in your sample are the ones you want to change, and you want to change them to 0.0 [i.e. take out the bulge, and make them line segments], you can do them all at once using PEDIT and the Decurve option. Or you can do them one at a time by selecting the Polyline, hovering over the midpoint grip of any arc segment until it turns red, and typing C for Convert to Line. Or a routine could be written to find all 42-code entries that are not 0.0 and replace them.
[I notice your list does not include 91-code entries, following the 42-code entries, that are part of lightweight Polyline entity data in newer versions:
((-1 . <Entity name: 1cc216b2880>) (0 . "LWPOLYLINE") (330 . <Entity name: 1cc1b9089f0>) (5 . "6BB0") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (100 . "AcDbPolyline") (90 . 3) (70 . 129) (43 . 0.0) (38 . 0.0) (39 . 0.0) (10 216368.0 380165.0) (40 . 0.0) (41 . 0.0) (42 . 0.0) (91 . 0) (10 216367.0 380166.0) (40 . 0.0) (41 . 0.0) (42 . -0.984442) (91 . 0) (10 216369.0 380167.0) (40 . 0.0) (41 . 0.0) (42 . -0.44396) (91 . 0) (210 0.0 0.0 1.0))
If that means you're in an older version, I couldn't say whether the Convert to Line option is available in grip-editing.]
If you want to change some but not all of the 0.0 values to something else, I think you would need to pick on the segments you want to change. A routine could find parameter values at the pick locations to determine which segments to change, and from those find the preceding vertices, and "open up" the list to replace 42-code entries in only the right places.
Kent Cooper, AIA